我在這裏做錯了什麼?我只想讓程序每天運行。無法在MySQL中安排存儲過程
CREATE EVENT my_event
ON SCHEDULE EVERY 1 DAY
DO
BEGIN
CALL my_procedure("foo");
END $$
或者
CREATE EVENT my_event
ON SCHEDULE EVERY 1 DAY
DO CALL my_procedure("foo");
並獲得
ERROR 1064 (42000): 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 'EVENT my_event
ON SCHEDULE EVERY 1 DAY
DO
BEGIN
CALL my_procedure' at line 1
第二個爲我工作。 – 2012-04-17 10:53:30
你使用的是什麼版本的MySQL? MySQL 5.1.6和更高版本支持這個 – Christian 2012-04-17 10:55:54
它可能是一個版本問題?我在5.0.77 – jdborg 2012-04-17 10:56:18