#创建包月卡定时器:购买的了该包月卡但是未到开通时间的包月卡将卡置为已开通
#每隔十分钟就执行一次
#1先删除存在的定时任务防止创建任务失败
drop event if exists update_month_card_open;
#2创建定时任务名字和任务
CREATE EVENT update_month_card_open
ON schedule every 10*60 second
ON COMPLETION PRESERVE ENABLE DO
#这里只是修改包月卡的会员的不在这里修改
UPDATE user_product_service ups
SET ups.isvalid = 1
WHERE DATE_FORMAT(ups.begin_date,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
AND ups.isvalid = 0
AND ups.product_service_type > 2
;
#开启定时器 event_name 任务的名字
alter event update_month_card_open on completion preserve enable;
mysql_每隔十分钟定时器
最新推荐文章于 2024-08-20 08:24:53 发布