记录下遇到的一个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