查看定时任务是否开启 SHOW VARIABLES LIKE 'event_scheduler'; 若没有开启,则使用如下命令开启定时器 SET GLOBAL event_scheduler = ON 创建定时任务 例子如下: 每隔10秒更新一次表中指定项的内容。 CREATE EVENT export_tag_result ON SCHEDULE EVERY 10 SECOND DO UPDATE news_sign.news_tagging_app_unrevised SET IsRevised = IsRevised + 1 WHERE ID = '22';
CREATE EVENT 事件名称 ON SCHEDULE EVERY 间隔时间 DO 具体执行的SQL任务
修改定时任务
ALTER EVENT 事件名称
ON SCHEDULE EVERY 间隔时间
DO
具体执行的SQL任务
关闭(开启)定时任务
(1) 关闭指定事件的定时任务
ALTER EVENT 事件名称 ON COMPLETION PRESERVE DISABLE;
查看事件
SELECT * FROM MYSQL.EVENT;