使用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比较直观
2、编写处理函数,删除超过一个月的数据
BEGIN
#Routine body goes here...
delete from mailbox where (TO_DAYS(CURDATE()) - TO_DAYS(sendTime)) > 30;
END
3、写event定期调用函数
内容:
call mailDeleteProc()
当然还要设置时间,使用navicat比较直观
相关文章推荐
- ORACLE使用数据泵定时执行备份与问题总结
- sql server2008 job 数据定时备份,并删除过期备份
- 使用触发器执行数据删除自动备份
- mysql定时删除过期数据记录
- [转载] 误执行MSSQL数据库语句删除数据恢复方法--log explorer使用
- for+case+find综合运用删除过期数据
- ASP.NET定时执行时使用Cache防止ASP.NET进程自动回收
- linux使用crontab实现PHP执行定时计划任务
- 使用CommandBuilder对象时,DataSet中的数据删除
- 使用oracle 的 PL/Sql 定时执行一个存储过程
- Oracle Job的使用(定时执行)
- java自定义任务类定时执行任务示例 callable和future接口使用方法
- 单例模式使用 Quartz.Net执行定时任务
- 使用spring mvc 设置方法定时执行
- 使用crontab定时执行shell脚本
- Centos中使用cron定时执行任务
- 使用Command对象删除数据
- 使用spring @Scheduled注解执行定时任务
- 使用java实现定时器定时删除系统文件
- 使用PowerShell配置Hyper-v Server重复数据删除