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? –