我正在尝试更改MySQL命令分隔符,以便我可以创建一个包含多个命令的过程.但是,在MySQL 5.1.47上似乎无法识别delimiter命令.我在MySQL 5.0.91上测试过,它在那里工作.
DELIMITER //;
DELIMITER ;//
Run Code Online (Sandbox Code Playgroud)
我想在两种情况下都从phpmyadmin运行它.使用5.0.91不是一个选项,因为我需要使用events(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
Run Code Online (Sandbox Code Playgroud)
有没有理由它不起作用,或者是否有替代方法可以完成同样的事情(创建一个包含多个查询的过程)?