相关疑难解决方法(0)

删除MySQL中的所有存储过程或使用临时存储过程

是否有一个声明可以删除MySQL中的所有存储过程?或者(如果第一个不可能),MySQL中是否存在临时存储过程?类似于临时表的东西?

mysql stored-procedures

17
推荐指数
3
解决办法
3万
查看次数

重命名mysql过程

有谁知道重命名mysql存储过程/函数的语法是什么?或者这甚至在MySQL中得到支持?我一直在谷歌上搜索几分钟......

mysql rename procedure

13
推荐指数
1
解决办法
1万
查看次数

mysql过程出错ERROR 1304&ERROR 1305

我是新手使用程序,似乎无法让我的工作.我正在使用MySQL v5.1.36并在WAMPP服务器上使用MySQL控制台输入我的代码.如果我去(重新)创建程序.我收到错误#1304(42000).

mysql>  DELIMITER //
mysql>
mysql>  CREATE PROCEDURE modx.getCRID (IN x VARCHAR(255),OUT y INT)
    ->  BEGIN
    ->          DECLARE y INT;
    ->          SELECT id INTO y
    ->          FROM `modx`.coverage_region
    ->          WHERE `coverage_region`.name = x;
    ->  END//
ERROR 1304 (42000): PROCEDURE getCRID already exists
mysql>
mysql>  DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试使用该过程,则会收到错误#1305(42000).

mysql> USE modx;
Database changed
mysql> SET @crID = modx.getCRID("South East");
ERROR 1305 (42000): FUNCTION modx.getCRID does not exist
Run Code Online (Sandbox Code Playgroud)

如果一个程序存在,那么另一个程序不存在?我究竟做错了什么.

mysql sql stored-procedures

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

mysql ×3

stored-procedures ×2

procedure ×1

rename ×1

sql ×1