Mysql 定时删除过期数据。

Mysql

第一步:检测事件触发器是否打开。

输入show variables like '%event_scheduler%';

Mysql 定时删除过期数据。

如果是OFF,则需要输入代码打开

开启event_scheduler sql指令:
SET GLOBAL event_scheduler = ON;
SET @@global.event_scheduler = ON;
SET GLOBAL event_scheduler = 1;
SET @@global.event_scheduler = 1;

打开之后,可以进行事件编辑了。

 


每日 凌晨 am 定时删除 表test  中15天以前的记录。
CREATE EVENT myevent
ON SCHEDULE EVERY 1 DAY STARTS '2009-03-25 02:00:00'
DO
delete from test where create_time <date_sub(curdate(),interval 15 day);

OK了。