mysql:在调用后立即删除一个过程

时间:2015-05-14 09:53:38

标签: mysql stored-procedures

调用后不能删除程序。

错误代码:1064 您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以获得正确的语法,以便在存在some_procedure'在第2行

DROP PROCEDURE IF EXISTS some_procedure;

DELIMITER $$

CREATE PROCEDURE some_procedure() 
BEGIN
   /* Some cool stuff */
END $$

DELIMITER ';'
CALL some_procedure();

DROP PROCEDURE IF EXISTS some_procedure;

1 个答案:

答案 0 :(得分:0)

DELIMITER ';'更改为DELIMITER ;

这是来自 https://dev.mysql.com/doc/refman/5.0/en/create-procedure.html

此外,提供您的my​​sql版本号

是很有用的