了解mysql表是否被修改(通过insert、update或delete)的最佳方法是什么?
我正在寻找一个mysql查询,它可以告诉我这一点。这个是可能的吗?我的第一次尝试是使用日志创建另一个表,但必须有更好的方法。
发布于 2011-07-07 00:37:43
SELECT UPDATE_TIME
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'your_database_name'
AND TABLE_NAME = 'your_table_name'然后,通过检查UPDATE_TIME,您可以知道此表最后一次被修改的时间。
发布于 2011-07-07 00:37:53
如果您使用的是最新版本的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?。
https://stackoverflow.com/questions/6599932
复制相似问题