0

有什么方法可以知道对表执行最后一个 select 语句的时间?我正在使用 InnoDB 存储引擎。

我尝试过以下查询:

select update_time,table_name from information_schema.tables where table_schema='databasename'; 

..但我NULLupdate_time专栏中收到。

4

2 回答 2

0

除非您手动更新last_accessed表上的 -field,否则我最好的选择是添加查询日志记录并解析日志文件。

我用谷歌搜索并发现了这些相关的问题:

上次访问 mysql 表是什么时候?

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

于 2012-10-08T07:22:21.380 回答
0

从 INFORMATION_SCHEMA.TABLES 中选择 UPDATE_TIME,其中 TABLE_SCHEMA = 'dbname' AND TABLE_NAME = 'tabname'`

于 2014-04-30T05:25:29.893 回答