##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