如何確定innodb表的最後修改日期?根據this的問題,似乎有多年沒有修復的錯誤。我無法使用校驗和,因爲我正在處理大型表並且計算校驗和花費的時間太長。觸發器也看起來不是正確的解決方案,因爲我只是不想編寫表格的觸發器。有沒有其他辦法可以實現這一目標?innodb表最後修改日期
我需要整個表的最後修改日期(刪除,插入,更新),而不是單行。
編輯: 我認爲沒有可接受的方式來確定這一點,而無需修改現有的查詢或創建觸發器,所以只需檢查表是否被修改就足夠了。正如我所說,這是可能的使用CHECKSUM TABLE...
,但它對於大型innodb表非常緩慢。有沒有更好的算法來實現這一點?
要澄清,你想每行或整個表的最後修改日期? – 2012-08-01 13:10:08
好點,我需要修改整個表格的日期,我已經編輯了我的問題。 – 2012-08-01 13:16:03
@Peter Krejci你對所有類型的更新感興趣,包括刪除或只是更新和插入? – Michael 2012-08-01 13:16:07