NEWBIE#1064 - 您的SQL语法出错

时间:2014-09-30 20:34:37

标签: mysql sql

我正在尝试运行下面的代码。

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

1 个答案:

答案 0 :(得分:0)

我找到了问题。

在第一个DELIMITER $$

之后的某个空间

我删除ir并且它有效。愚蠢,但工作.....