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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM