你如何获得MySQL数据库的最后访问(和/或写入)时间?

时间:2010-02-26 20:07:03

标签: sql mysql database

如何找到上次读取或写入MySQL数据库的时间?

你甚至可以按照桌子进行检查吗?

3 个答案:

答案 0 :(得分:7)

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?

答案 1 :(得分:3)

如果您的数据库已打开bin日志,则可以使用mysqlbinlog获取上次更新时间。

如果您的数据库启用了查询日志记录,则可以通过拖尾查询日志来获取上次查询时间(更新或选择)。

答案 2 :(得分:-1)

签出命令SHOW TABLE STATUS; 例如:SHOW TABLE STATUS WHERE name =“table_name_here”,你需要来自Update_time列的值