我是新来使用程序,似乎无法得到我的工作。我正在使用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...