5
我是新來使用程序,似乎無法得到我的工作。我正在使用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
如果該程序存在一個,它如何不能存在?我究竟做錯了什麼。
謝謝!它非常明顯,但我無法擺脫它,因爲我確信我像SQL Server一樣成爲SP。 :-) – CobaltBlue 2012-04-18 00:45:38