在MySQL中创建事件时出错
当我试图在MySQL中创建一个事件时,出现了这个错误 脚本行:1您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解要使用的正确语法在MySQL中创建事件时出错,mysql,events,Mysql,Events,当我试图在MySQL中创建一个事件时,出现了这个错误 脚本行:1您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解要使用的正确语法 'EVENT `e_hourly` ON SCHEDULE EVERY 1 HOUR COMMENT 'Clears out s' at line 1 我在这里附加我的创建事件代码 CREATE EVENT `e_hourly` ON SCHEDULE EVERY 1 HOUR COMMENT 'Clears out sessio
'EVENT `e_hourly`
ON SCHEDULE
EVERY 1 HOUR
COMMENT 'Clears out s' at line 1
我在这里附加我的创建事件代码
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
您的事件代码似乎很好,也许您的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;
我尝试了你的代码,但仍然得到错误。。。我的MySQL服务器版本是5.0.41。。这里的版本是反派吗。。?还有一件事,当我尝试“设置全局事件调度程序=1”时,我得到错误“未知系统变量事件调度程序”(我正在共享此信息,因为我认为这可能会有所帮助)