编辑:我发现我的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()
程序。
答案 0 :(得分:2)
我使用的MySQL版本不支持事件。活动支持was added in MySQL 5.1.6。相反,我正在运行5.0.91。一旦我更新了MySQL,它就开始工作了。