MySQL5.1.6起,增加了事件调度器(Event Scheduler),可以用做定时任务
/*查看是否开启事件调度器*/
SHOW VARIABLES LIKE 'event_scheduler'
/*开启事件调度器*/
SET GLOBAL event_scheduler = ON
/*查看定时任务*/
SELECT * FROM information_schema.events;
/*创建定时任务 创建直接把create改为alter on (时间)每天1点执行 do (SQL)删除表数据*/
create EVENT e_eorderbill_del
ON SCHEDULE EVERY 1 day STARTS DATE_ADD(DATE_ADD(CURDATE(), INTERVAL 1 DAY), INTERVAL 1 HOUR)
DO delete from tb_eorderbill;
/*删除定时任务*/
drop EVENT e_eorderbill_del