MySQL 定时任务动态更新表数据

xiaoxiao2021-02-28  78

##1.设置时区 SET time_zone = '+8:00'; ##2.开启event事件 SET GLOBAL event_scheduler = 1; ##3.创建存储过程 ##4.如果存在同名任务先删除 DROP EVENT IF EXISTS event_update_tmp_repay_new; ##5.创建计划任务,每月执行一次 CREATE EVENT event_update_tmp_repay_new ON SCHEDULE EVERY 1 MONTH #下个月第一天12:00执行 STARTS date_add( date_add( date_sub( curdate(), INTERVAL DAY (curdate()) - 1 DAY ), INTERVAL 1 MONTH ), INTERVAL 12 HOUR ) #持续执行 ON COMPLETION PRESERVE ENABLE DO CALL proc_tmp_repay_new (); ##6.开启事件任务 ALTER EVENT event_update_tmp_repay_new ON COMPLETION PRESERVE ENABLE; ## 关闭事件任务 #ALTER EVENT event_update_tmp_repay_new ON COMPLETION PRESERVE DISABLE;
转载请注明原文地址: https://www.6miu.com/read-2350093.html

最新回复(0)