0
我試着運行下面的代碼。NEWBIE#1064 - 你的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
你使用的是什麼MySQL客戶端應用程序? – 2014-09-30 20:46:37
Versoli do servidor:5.5.37-cll - MySQL社區服務器(GPL) – thundermaster 2014-09-30 20:51:32
我的意思是你使用'mysql'命令行客戶端,如MySQL Workbench或其他客戶端應用程序? DELIMITER實現不同,它看起來像'$$'分隔符不被尊重,即使它不是定義它的語法錯誤。 – 2014-09-30 20:57:00