6
A
回答
4
假設您使用的是mySQL的最新版本,我會親自使用triggers。
假設他們的工作或多或少像我在其他產品(例如Oracle)中熟悉的那樣工作,您的問題就變得更簡單了,因爲您在該行上放置了「更新」觸發器並使用它來更新審計你可能需要注意:如果你的應用程序只是以一個用戶的身份登錄數據庫(例如,如果你使用連接池的一種常見方法),記錄實際的用戶身份可能會很棘手。
+0
在我的情況下,查找實際的用戶身份不是問題。 – understack 2011-04-05 06:33:12
+0
那麼我真的認爲觸發器是要走的路,除非mySQL有一些模糊的問題(不太熟悉它,我的不好)。 – 2011-04-05 07:14:36
相關問題
- 1. 如何跟蹤到數據庫表進行任何更改
- 2. Oracle數據庫審計跟蹤
- 3. 問題設計審計表以跟蹤更改
- 4. 如何跟蹤數據庫表中的數據更改
- 5. 創建審計表,跟蹤每個更改的列
- 6. 始終跟蹤數據庫記錄以進行更改
- 7. EclipseLink審計/歷史/跟蹤更改
- 8. SQLAlchemy如何跟蹤數據庫更改?
- 9. 如何跟蹤數據庫更改?
- 10. 如何保留數據庫中修改的歷史細節(審計跟蹤)?
- 11. 跟蹤數據庫列值更改
- 12. 審計跟蹤表單
- 13. 更改數據捕獲或更改跟蹤 - 與傳統審計跟蹤表相同?
- 14. 如何實現數據庫設計,可以跟蹤對特定列進行的更改
- 15. VB6審計跟蹤
- 16. Oracle - 審計跟蹤
- 17. Sql觸發器保存對審計跟蹤表的更改
- 18. 要生成信息的審計跟蹤,要跟蹤更改,請在數據庫級別創建觸發器
- 19. 如何跟蹤某些數據庫表的更改?
- 20. 如何在asp.net中創建審計日誌/審計跟蹤mvc
- 21. 如何構建我的數據庫以進行遊戲統計跟蹤?
- 22. 如何設計數據庫表以跟蹤價格變化
- 23. 構建數據庫以跟蹤對數據的某些更改
- 24. SQL Server 2008更改數據捕獲與審計跟蹤中的觸發器
- 25. 如何在Siebel 8中激活本地數據庫的審計跟蹤?
- 26. SQL到LINQ比較2實體進行更改 - 創建審計跟蹤
- 27. 如何跟蹤一列中的更改?
- 28. 如何獲取我的數據庫中的審計表列表?
- 29. 如何跟蹤源代碼管理中的數據庫更改?
- 30. MySQL數據庫更改跟蹤
不支持mysql的觸發器嗎? – 2011-04-05 06:22:35
@ p.marino:我想從應用程序而不是使用觸發器。我已閱讀上述鏈接之一中使用觸發器的優缺點。對我來說,在應用程序中執行它也更簡單。 – understack 2011-04-05 06:27:59
使用觸發器更容易做到這一點! – 2011-04-05 06:30:31