1
A
回答
3
设置一个cron作业来检查数据何时超过一周。然后使用where子句删除。
DELETE FROM table WHERE DATEDIFF(NOW(),TimeStampColumn) > 7
0
数据库格式和绑定使用RRDtool可以轻松访问各种语言的循环数据库功能; RRD是许多系统监控工具的事实标准。
0
最简单的方法:确保记录数据库中所有数据的输入日期/时间并运行cron以定期移除超过一周的所有数据。
0
您有2个选项。
1.Event调度
首先创建表,并创建活动为删除1个星期前记录进行删除查询。
CREATE EVENT `ex1` ON SCHEDULE
EVERY 1 DAY
ON COMPLETION NOT PRESERVE
ENABLE
COMMENT ''
DO BEGIN
DELETE FROM table WHERE DATEDIFF(NOW(),TimeStampColumn) > 7
END
//for 3 weeks
注:MySQL的老版本没有事件调度
2.创建cron作业
file1.sql
DELETE FROM table WHERE DATEDIFF(NOW(),TimeStampColumn) > 7
时间表此命令:
mysql -uusername -ppassword < /path/to/file1.sql
相关问题
- 1. 数据库保持为空
- 2. 保持数据库文件
- 3. 保持设置数据库
- 4. 保持Firebase实时数据库中的数据始终保持同步
- 5. 我的数据库保持为空:(
- 6. 将数据库1中的数据复制到数据库2
- 7. 跨Android中的“清除数据”保持数据库?
- 8. 保持数据库架构保持最新的技术
- 9. SQL Server数据库保持锁定
- 10. 升级数据库保持旧版本
- 11. 保持Gemfire与数据库同步
- 12. 保持数据库会话打开
- 13. 保持数据库信息安全
- 14. 保持数据库连接打开?
- 15. 保持LinqToSQL与数据库同步
- 16. 如何保持mySQL数据库安全?
- 17. 保持数据库连接更好吗?
- 18. 保持elasticsearch和数据库同步
- 19. 保持数据库更新 - Android
- 20. entitymanager坚持不保存到数据库
- 21. 保持数据库与代码同步
- 22. 保持数据库架构最新
- 23. 数据库连接周围
- 24. 数据库关系周期
- 25. 支持Unicode数据的SQLite数据库
- 26. 添加到数据库后数据保持重复
- 27. EF关联数据未持久保存到数据库
- 28. Angular:保持模型数据与数据库同步
- 29. iOS - 保持核心数据和Neo4j数据库同步
- 30. 保持索引数据库升级时存在ObjectStore数据
数据库是mysql,oracle?还有版本? – 2012-02-09 04:15:00
此外,在你的数据库或特定的表? – 2012-02-09 04:17:47
MYSQL版本是5.1 @MostyMostacho在一个表中 – 2012-02-09 04:18:52