Go获取mysql中表的上次访问时间

Go获取mysql中表的上次访问时间,mysql,sql,Mysql,Sql,有没有办法知道上次select语句在表上执行的时间?我正在使用InnoDB存储引擎 我尝试了以下查询: select update_time,table_name from information_schema.tables where table_schema='databasename'; …但是我在更新时间列中收到NULL。除非手动更新表上上次访问的字段,否则我最好添加查询日志并解析日志文件 我在谷歌上搜索发现了以下问题: 选择更新时间 来自信息\u SCHEMA.TABLES 其中

有没有办法知道上次select语句在表上执行的时间?我正在使用InnoDB存储引擎

我尝试了以下查询:

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

…但是我在
更新时间
列中收到
NULL

除非手动更新表上上次访问的
字段,否则我最好添加查询日志并解析日志文件

我在谷歌上搜索发现了以下问题:

选择更新时间 来自信息\u SCHEMA.TABLES 其中表_SCHEMA='dbname'
而TABLE_NAME='tabname'`

我有一个查询,innodb存储引擎是否会存储表的访问时间戳?从information_schema.tables中选择update_time,TABLE_NAME,其中TABLE_schema='databasename';但是如果我在IpditEyTimeTimeCalnEngy中获得NULL,则添加您的问题,并添加您认为值得添加的任何注释来澄清您的问题。