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

使用Mysql5.1的定时执行删除过期数据

2010-10-25 14:02 357 查看
1、表中包含 timestamp 类型项目,则插入数据自动带有时间戳。

 

2、编写处理函数,删除超过一个月的数据

BEGIN
 #Routine body goes here...
 delete from mailbox where (TO_DAYS(CURDATE()) - TO_DAYS(sendTime)) > 30;
END

 

3、写event定期调用函数

内容:

call mailDeleteProc()

当然还要设置时间,使用navicat比较直观
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql