快速测试mysql是否被修改

时间:2011-07-06 16:35:55

标签: mysql

了解mysql表是否被修改(通过插入,更新或删除)的最佳方法是什么?

我正在寻找一个可以告诉我这个的mysql查询。这可能吗?我的第一次尝试是用日志创建另一个表,但必须有更好的方法。

2 个答案:

答案 0 :(得分:3)

SELECT UPDATE_TIME
FROM   information_schema.tables
WHERE  TABLE_SCHEMA = 'your_database_name'
       AND TABLE_NAME = 'your_table_name'

然后通过检查UPDATE_TIME,您可以知道此表最后一次修改的时间。

答案 1 :(得分:3)

如果您使用的是最新版本的MySQL,则可以检查信息架构

SELECT UPDATE_TIME
FROM   information_schema.tables
WHERE  TABLE_SCHEMA = 'dbname'
   AND TABLE_NAME = 'tabname'

查找表格最后一次更新。

有关其他评论,请参阅How can I tell when a MySQL table was last updated?