有沒有辦法查詢MySQL表,並獲取最後的日期,當插入/更新/刪除被執行而不查詢行本身?或者我必須手動跟蹤?MySQL - 你可以查詢獲取表的最後更新嗎?
0
A
回答
0
你必須手動跟蹤。有許多方法可以獲取查詢日誌,但是用於管理。
例如,使用您的innodb二進制日誌。
+0
不正確。 http://stackoverflow.com/questions/307438/how-can-i-tell-when-a-mysql-table-was-last-updated –
+0
@MattBall你說得對。不知道。無論如何,我會在web應用程序中使用它,因爲您必須允許訪問information_schema,並且會帶來巨大的安全風險。所以,重寫我的答案:「爲了簡單起見,你必須手動跟蹤」 – santiagobasulto
0
這不是MySQL本地的東西。您的選項是二進制日誌,它只跟蹤已提交的更改,或者打開常規日誌並將其用作審計點。通用日誌非常棒 - 它會記錄所有內容,選擇,更新,插入和刪除,即使它們沒有成功或承諾更改。二進制日誌也是我的建議。
相關問題
- 1. 如何查詢以獲取Mongoose中的最後更新日期
- 2. 這個mySQL查詢可以更快嗎?
- 3. MySQL查詢:獲取最新的論壇後
- 4. 你可以更新節點:最新
- 5. SQL查詢以獲取最新價格
- 6. 你可以在MySQL查詢中的WHERE語句中有OR嗎?
- 7. 你可以簡化這個查詢嗎?
- 8. 我可以使用一個查詢更新兩個相同的表嗎?MySQL
- 9. MySQL更新播放列表查詢可能嗎?
- 10. Angularfire2 - 可以通過查詢更新Firebase列表的數據嗎?
- 11. 你可以更新Google和JSON-LD嗎?
- 12. 你可以用javascript更新標籤嗎?
- 13. 你可以選擇並加入一個mysql查詢嗎?
- 14. MySQL查詢從子表中獲取最新值
- 15. MYSQL更新表查詢
- 16. MySQL查詢最近更新的行
- 17. Oracle查詢以獲取最新的表或存儲過程模式更改?
- 18. Mysql/php合併更新mysql查詢優化可能嗎?
- 19. mysql查詢獲取列表上的最後一個特定標記後的行
- 20. MySQL查詢獲取最近的記錄
- 21. 如何查詢表以從DynamoDB獲取最新數據
- 22. 我可以從sqlite查詢字符串中獲取表名嗎?
- 23. 你可以檢查你的應用程序內的應用程序更新嗎?
- 24. PHP爲以後的查詢獲取以前的MySQL查詢ID,如何?
- 25. mysql查詢根據最新時間戳獲取最小值
- 26. 可以在CakePHP中重新創建以下MySQL查詢嗎?
- 27. 我可以在MySQL中選擇GROUP BY查詢的最後一行嗎?
- 28. 你可以在Angular中獲取獲取請求的內容嗎?
- 29. MySql查詢只獲取範圍的最後一天的數據
- 30. 數據庫查詢來獲取最近更新的實體
可能的重複[如何知道MySQL表最後更新時間?](http://stackoverflow.com/questions/307438/how-can-i-tell-when-a-mysql-table-was -last-updated) –