如何获取MySQL数据库的上次访问(和/或写入)时间?

如何获取MySQL数据库的上次访问(和/或写入)时间?,sql,mysql,database,Sql,Mysql,Database,如何确定MySQL数据库上次被读取或写入的时间 你能为每张桌子做检查吗 SELECT UPDATE_TIME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'dbname' AND TABLE_NAME = 'tabname' 来源:签出命令显示表格状态; 示例:显示表格状态,其中name=“TABLE_name_here”,您需要更新时间列中的值。如果您的数据库已打开bin日志,则可以使用mysqlbinlog获取上次更新

如何确定MySQL数据库上次被读取或写入的时间

你能为每张桌子做检查吗

SELECT UPDATE_TIME
FROM   INFORMATION_SCHEMA.TABLES
WHERE  TABLE_SCHEMA = 'dbname'
AND    TABLE_NAME = 'tabname'

来源:

签出命令
显示表格状态


示例:显示表格状态,其中name=“TABLE_name_here”,您需要更新时间列中的值。如果您的数据库已打开bin日志,则可以使用mysqlbinlog获取上次更新时间


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

这是表模式,而不是表模式。整个数据库的答案如何?My DB返回空值。纳闷为什么?@adityameon省略最后一行,它将为您提供数据库中所有表的结果。我是这样做的:
从信息\u SCHEMA.TABLES中选择TABLE\u NAME,UPDATE\u TIME,其中TABLE\u SCHEMA='dbname'按UPDATE\u TIME排序几乎重复的