当我试图在MySQL中创建EVENT时出现此错误
脚本行:1您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在
附近使用正确的语法'EVENT `e_hourly`
ON SCHEDULE
EVERY 1 HOUR
COMMENT 'Clears out s' at line 1
我在这里附加我创建的EVENT代码
CREATE EVENT `e_hourly`
ON SCHEDULE
EVERY 1 HOUR
COMMENT 'Clears out sessions table each hour.'
DO call testing();#here i'm trying to call a stored proc
答案 0 :(得分:1)
您的事件代码似乎没问题,也许您不支持mysql版本中的事件?
我们通常将事件格式化为:
DELIMITER $$
DROP EVENT IF EXISTS E_Hourly$$
CREATE EVENT E_Hourly ON SCHEDULE EVERY 1 HOUR COMMENT 'Clears out sessions table each hour' DO
EV:BEGIN
CALL Testing();
END$$
DELIMITER ;
SET GLOBAL event_scheduler = ON;