0
A
回答
1
MySQL没有内置此功能。您需要自行实施,具体取决于您需要存储的内容。您可能会在持久性逻辑中引入一个图层,将您需要的日志数据插入到单独的历史记录表中。
根据您所做的更改量,请务必考虑清理策略,因为随着时间的推移这些历史记录可能会变得很大。
如果您正在讨论需要此类历史记录的多个表,则可以根据预期的总体变化量使用单个历史记录表和附加列来标识变更所属的表,或每个数据表单独的历史表。
另外,请看看可用的不同存储引擎。有一个压缩的Archive Storage Engine,一旦插入数据就不允许修改数据,并且还有其他限制,但其存储要求低于e。 G。 InnoDB的。它是为存档目的而设计的,并非专门用于查询,所以它可能会或可能不适合您。
相关问题
- 1. 修订历史和修订
- 2. 从修订历史
- 3. 修订历史乌龟Hg
- 4. 龟SVN修订历史
- 5. MySQL历史记录表;丢失的修订序列
- 6. 实施第三修订历史
- 7. 删除修订历史记录
- 8. 为文件创建修订历史
- 9. 从cloud9下载修订历史记录
- 10. 休眠。实体变化\修订历史
- 11. 颜色编码的修订历史
- 12. SVN更新修订历史记录中的修订版本
- 13. Symfony2 + Doctrine + MySQL设计数据库修订历史
- 14. 保持与PHP和MySQL的修订历史记录
- 15. MySQL报告 - 订单历史记录
- 16. 监控mysql表的订单和存储订单历史
- 17. 订阅折扣历史
- 18. 修改github的历史
- 19. 如何从维基百科获取文章修订历史
- 20. 保持svn文件夹之间的修订历史记录
- 21. 使用SVN更改修订历史记录
- 22. Google云端平台修订历史服务条款
- 23. 已删除.gs文件的修订历史
- 24. 龟svn日志历史恢复到修订
- 25. Git svn clone:如何推迟修订历史记录的提取
- 26. 机制使用ClickOnce .NET应用程序显示修订历史
- 27. Subversion通过修订版本分割存档历史记录
- 28. 如何在ArangoDB中查询修订历史记录?
- 29. 如何将gdoc的修订历史记录导出到git?
- 30. 自动,表格式,修订历史AsciiDoc文件
使用更多列然后一个?也许有一个新表,并使用JOINs? –