MySQL 事件创建后不执行

记录下遇到的一个MySQL的事件问题。

 

DELIMITER $$
ALTER DEFINER=`root`@`localhost` EVENT `event` ON 
SCHEDULE EVERY 1 MINUTE STARTS '2020-07-16 09:21:53' ENDS '2020-08-10 01:40:00' 
ON COMPLETION  PRESERVE ENABLE  COMMENT 'event' DO 
BEGIN
#操作SQL
END$$
DELIMITER ;

ON SCHEDULE EVERY 1 MINUTE STARTS 时间 ENDS 时间 :设置一个事件执行时间段  : ENDS删除掉就是没有结束时间,就会一直循环🔁1分钟执行一次:MINUTE 可以改成hour或者day

ON COMPLETION  PRESERVE : 定义事件是一次执行还是永久执行,

默认为一次执行,即ON COMPLETION NOT PRESERVE。

ENABLE :ENABLE :开启          DISABLE :关闭        DISABLE ON SLAVE :从上关闭 

COMMENT 注释 DO

posted @ 2020-07-16 16:19  亚俊  阅读(2014)  评论(0)    收藏  举报