我正在尝试运行下面的代码。
DELIMITER $$
DROP PROCEDURE IF EXISTS NormalizeMeasures$$
CREATE PROCEDURE NormalizeMeasures()
BEGIN
-- Variable for Cursor 1
DECLARE idSensor INT;
END$$
DELIMITER ;
但我收到以下消息:
1064-您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以在'CREATE PROCEDURE NormalizeMeasures()附近使用正确的语法
开始
-- Variable for Curso' at line 2
但是奇怪的是,此代码已经可以工作了。
My Mysql当前版本为5.5.37
最佳答案
我发现了问题。
在第一个DELIMITER $$之后的空间
我删除了ir,它起作用了。愚蠢但有效.....
关于mysql - NEWBIE#1064-您的SQL语法有错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26129602/