Синтаксическая ошибка разделителя MySQL

Я пытаюсь изменить разделитель команд MySQL, чтобы я мог создать процедуру с несколькими командами в ней. Однако команда разделителя не распознается в MySQL 5.1.47. Я тестировал его на MySQL 5.0.91, и там он работал.

DELIMITER //;
DELIMITER ;//

Я пытаюсь запустить это из phpmyadmin в обеих ситуациях. Вместо этого использовать 5.0.91 нельзя, потому что мне нужно использовать события ( CREATE EVENT ).

Сообщение об ошибке:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER //' at line 1 

Есть ли причина, по которой он не работает, или есть альтернатива для выполнения того же самого (создание процедуры с несколькими запросами)?

9
задан Patrickdev 26 January 2012 в 11:10
поделиться