您的位置:首页 > 数据库 > MySQL

Mysql创建定时事件

2018-04-04 10:15 197 查看
#查看Mysql的定时器是否开启
show variables like 'event_scheduler';
#开启Mysql定时器
SET GLOBAL event_scheduler = 1;
#关闭Mysql定时器
SET GLOBAL event_scheduler = 0;

#开启Mysql的定时器后,下面的定时事件才能正常执行

#创建一个定时事件,每5秒执行一次过程update_order_tripstatus()
CREATE EVENT
IF NOT EXISTS event_updateorder_tripstatus ON SCHEDULE EVERY 5 SECOND ON COMPLETION PRESERVE DO
call update_order_tripstatus()

#开启一个定时事件
ALTER EVENT event_updateorder_tripstatus ON  COMPLETION PRESERVE ENABLE;

#停止一个定时事件
ALTER EVENT event_updateorder_tripstatus ON  COMPLETION PRESERVE DISABLE;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MySQL