我有一個數據庫,有多個腳本/站點在更新/插入新數據方面與之交互。Table Manipulation Tracking
由於沒有一個接口可以做到這一點,我想了解一下如何跟蹤MySQL中每天發生的事情。
MySQL具有哪些內置功能來跟蹤更改?
例如:
的更新命令是一個命名爲「NUM_IMAGES」列執行。
我想跟蹤另一個表中的這種更改,它將指出哪些列已更改以及更改了哪些列。
跟蹤表格的最有效方法是什麼?我應該閱讀什麼來在桌子上放置一種跟蹤器來查找這些更改?
我有一個數據庫,有多個腳本/站點在更新/插入新數據方面與之交互。Table Manipulation Tracking
由於沒有一個接口可以做到這一點,我想了解一下如何跟蹤MySQL中每天發生的事情。
MySQL具有哪些內置功能來跟蹤更改?
例如:
的更新命令是一個命名爲「NUM_IMAGES」列執行。
我想跟蹤另一個表中的這種更改,它將指出哪些列已更改以及更改了哪些列。
跟蹤表格的最有效方法是什麼?我應該閱讀什麼來在桌子上放置一種跟蹤器來查找這些更改?
對我來說,使用觸發器來實現您正在尋找的報告類型會很容易。我在幾個項目中使用觸發器來保留記錄的修訂歷史記錄。
謝謝,這就是我要找的。在這裏找到一個很好的新手教程:http://net.tutsplus.com/tutorials/databases/introduction-to-mysql-triggers/ – krx 2010-08-24 19:00:36
這是比開發更多的面向管理,所以它可能更適合於ServerFault。我發現這個:http://forge.mysql.com/wiki/SimpleDataAuditing – 2010-08-24 18:10:44