mysql定时执行存储过程

第一步开启事件计划
执行 show variables like '%sche%'; 结果 event_scheduler 的值若是是OFF说明事件计划没有开启 在执行 set global event_scheduler=1; 在执行 show variables like '%sche%'; 若是 event_scheduler 的值是ON说明事件计划已经开始事件

第二步建立事件event

CREATE EVENT IF NOT EXISTS event_name ON SCHEDULE EVERY 5 MINUTE STARTS '2016-10-14 11:30:00' ON COMPLETION PRESERVE DO CALL proc_name();存储过程

这个时间的意思是 若是时间名称"event_name"不存在就建立一个 开始执行时间是2016-10-14 11:30:00 后每隔5分钟执行一次 调用的存储过程常常是proc_name时间

第三步启用刚才编写的事件。ab

相关文章
相关标签/搜索