相关文章推荐
冷静的豌豆  ·  mysql ...·  1 周前    · 
开朗的大白菜  ·  python / shell / ...·  1 周前    · 
坚强的四季豆  ·  Azure Batch Endpoint ...·  1 年前    · 
卖萌的小马驹  ·  [OpenCV] ...·  1 年前    · 

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

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 ;

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

mysql> USE modx;

Database changed

mysql> SET @crID = modx.getCRID("South East");

ERROR 1305 (42000): FUNCTION modx.getCRID does not exist

如果该程序存在一个,它如何不能存在?我究竟做错了什么。

我是新来使用程序,似乎无法得到我的工作。我正在使用MySQL v5.1.36并在WAMPP服务器上使用MySQL控制台输入我的代码。如果我去(重新)创建程序。我收到错误#1304(42000)。错误与mysql程序错误1304&错误1305mysql> DELIMITER //mysql>mysql> CREATE PROCEDURE modx.getCRID (IN x VAR...