1
我需要訪問遠程應用程序的數據庫。並且每天跟蹤數據的修改。此外,所有表格都沒有時間戳字段,我也不允許使用觸發器。如何才能做到這一點?在MySql中跟蹤修改數據
我需要訪問遠程應用程序的數據庫。並且每天跟蹤數據的修改。此外,所有表格都沒有時間戳字段,我也不允許使用觸發器。如何才能做到這一點?在MySql中跟蹤修改數據
通常表具有PRIMARY KEY,就像索引一樣。做一個腳本(每天)的週期性運行,就像一個腳本,
show tables
查詢,列出所有表運行的算法像
file = "yyyy-mm-dd-" // todays file
for table in ListOfTables
{
echo TABLE table >> file
query('SELECT * FROM table ORDER BY PRIMARY KEY') >> file
}
在今天的文件和昨天的文件之間做一個diff
(linux)以獲取更改列表。