Редактировать: Я понял, что моя версия 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()
существует.