如何获取MySQL数据库的上次访问(和/或写入)时间?
如何确定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获取上次更新
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排序代码>几乎重复的