Выполните запуск хранимых процедур на SqlFiddle. Mysql
Выполняет ли sqlfiddle выполнение триггеров/хранимых процедур?
Я не смог выполнить даже простейшую форму хранимой процедуры на sqlfiddle
DELIMITER $$
DROP PROCEDURE IF EXISTS myProc $$
CREATE PROCEDURE myProc()
BEGIN
END$$
DELIMITER ;
Sqlfiddle не позволяет выполнять эту (выше) sql в схеме сборки, но позволяет создавать таблицу и т.д.
Примечание: Тот же синтаксис работает для меня на моем localhost, используя wamp с mysql 5.5.24
Может ли кто-нибудь помочь?
Ответы
Ответ 1
Вместо использования параметра разделителя (который не является реальным оператором SQL, а является только командой для командной строки mysql), используйте параметр "Терминатор запросов" на SQL Fiddle для установки разделителя.
Например:
http://sqlfiddle.com/#!2/88fcf
Обратите внимание на раскрывающийся список //
под окном схемы. Что SQL Fiddle эквивалентна команде mysql DELIMITER.
Полное раскрытие: Я автор SQL Fiddle.