相关文章推荐
霸气的骆驼  ·  连接MySql报错Unknown ...·  1 周前    · 
唠叨的硬盘  ·  如何实现MySQL case when ...·  1 周前    · 
逆袭的哑铃  ·  golang中mysql: ...·  1 年前    · 
冷静的树叶  ·  TypeScript ...·  2 年前    · 

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