按照网上找到的是说查询information_schema.TABLES 表中update_time字段,可以确定表是否有更新。
SELECT
table_schema AS '库名',
table_name '表名',
CREATE_TIME AS '建表时间',
UPDATE_TIME AS '更新时间',
TABLE_COMMENT AS '注释'
FROM
information_schema.TABLES
WHERE
table_schema NOT IN ( 'sys', 'mysql', 'information_schema', 'performance_schema' )
AND UPDATE_TIME IS NOT NULL
AND table_name = 'projectflowday';
查询的结果就是这个update_time基本都是空的,作为一个业务库,不可能是没有更新的。
在mysql官网查看手册,得到的答案是information_schema.TABLES表的统计信息不准确。
那么应该怎么去找出很久没有使用过的表????