我正在尝试运行下面的代码。
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()附近使用正确的语法 BEGIN
-- Variable for Curso' at line 2
但是对于可以听到的奇怪,这段代码已经奏效了。 我的Mysql目前版本是5.5.37
答案 0 :(得分:0)
我找到了问题。
在第一个DELIMITER $$
之后的某个空间我删除ir并且它有效。愚蠢,但工作.....