在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

当我试图在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 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”时,我得到错误“未知系统变量事件调度程序”(我正在共享此信息,因为我认为这可能会有所帮助)