編集: MySQL のバージョンがサポートしていないことがわかりました。私は 5.0.91 を実行していますが、5.1 程度が必要です。構文は正しいと思います。助けてくれてありがとう。
毎時間実行されるはずのこのmysqlイベントを作成しました。ただし、次のエラーが発生し続けます。
#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 'EVENT event_upcomingbattle ON SCHEDULE EVERY 1 HOUR STARTS CURRENT_TIMESTAMP' at line 1
これは私のコードです:
DELIMITER //
CREATE EVENT event_upcomingbattle
ON SCHEDULE EVERY 1 HOUR
STARTS CURRENT_TIMESTAMP
DO
CALL update_upcomingbattle();
END//
DELIMITER ;
私は愚かな何かを逃していますか?update_upcomingbattle()
手順が存在します。