我試圖更改MySQL命令分隔符,以便我可以創建一個包含多個命令的過程。但是,分隔符命令在MySQL 5.1.47上似乎沒有被識別。我在MySQL 5.0.91上測試了它,它在那裏工作。MySQL分隔符語法錯誤
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
有它不工作的理由,或者是有來完成同樣的事情(創建具有多個查詢的過程)的方法嗎?
我讀過'DELIMITER'並不是一個真正的MySQL命令,它是一個客戶端命令。這是否意味着PHPMyAdmin需要支持它而不是MySQL? – Patrickdev