-2
A
回答
0
您應該創建附加表並記錄所有更改。內部觸發器可以使用NEW
,OLD
前綴訪問舊的新值。把它們都放到日誌表中(如果你需要所有已經改變的值)。
日誌記錄可以不同。您可以使用新列{log_id,log_dtm}創建具有相同結構的表。或者,如果您只需要記錄某些字段,您可以創建日誌表:{log_id,table,field,value,log_dtm}(或類似的東西)。
當然,要做到這一點,你應該改變你的觸發器來添加新的功能。
相關問題
- 1. 找到觸發事件
- 2. 在事務結束後讓MySQL AFTER INSERT觸發器觸發
- 3. MySQL在觸發器中停止事件
- 4. mysql觸發器到oracle觸發器
- 5. 如何在用戶停止觸發事件後觸發事件
- 6. MySQL事務和觸發器
- 7. MySQL事務和觸發器
- 8. Esper:在觸發事件到達後在時間內找到最早的事件
- 9. mysql觸發記錄,找到更改列
- 10. MySQL後插入觸發器「未知列」
- 11. Mysql觸發器/事件與Cronjob
- 12. Mysql觸發器和事件一起?
- 13. jQuery觸發器事件觸發多次
- 14. 事件觸發器故事
- 15. 帶觸發條件的MySQL觸發器
- 16. 在創建觸發器時觸發現有表上的MySQL觸發器
- 17. MySQL - 在另一個觸發器之後執行觸發器
- 18. Javascript - 找到觸發事件的項目
- 19. 觸發器然後處理JavaScript事件?
- 20. X秒後觸發事件
- 21. 觸發事件後的「Like」
- 22. 模糊事件觸發器後提交事件不會觸發javascript確認
- 23. Richtextbox Textchanged事件後觸發事件
- 24. 事件偵聽器在觸發事件後執行
- 25. 在觸發事件
- 26. 在空JComboBox觸發器上調用addItem觸發器actionPerformed事件
- 27. MYSQL - 觸發器
- 28. 捕獲在數據發送到服務器之前觸發回發並觸發事件的任何事件
- 29. Backbone.js事件觸發器
- 30. 角觸發器js'onclick'事件