Я пытаюсь запустить код ниже.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() НАЧАТЬ
-- Variable for Curso' at line 2
Но странно, что это можно услышать, этот код уже работал. My Mysql в настоящее время версия 5.5.37
Какое клиентское приложение MySQL вы используете? –
Versão do servidor: 5.5.37-cll - MySQL Community Server (GPL) – thundermaster
Я имею в виду, что вы используете клиент командной строки mysql, что-то вроде MySQL Workbench или другого клиентского приложения? Реализация 'DELIMITER' отличается, и похоже, что ваш разделитель' $$ 'не соблюдается, хотя это не было синтаксической ошибкой для его определения. –