information_schema.TABLES的update_time全为nul

Bug 反馈
清晰准确地描述您发现的问题,提供任何可能复现问题的步骤有助于研发同学及时处理问题
【 Bug 的影响】
目前没有太大的影响
【可能的问题复现步骤】
select count(1) from information_schema.TABLES where UPDATE_TIME is not null
【看到的非预期行为】
information_schema.TABLES的update_time全为nul
【期望看到的行为】
可以记录表的变更时间
【相关组件及具体版本】
TIDB 4.0.0,4.0.13,5都试了下
【其他背景信息或者截图】
如集群拓扑,系统和内核版本,应用 app 信息等;如果问题跟 SQL 有关,请提供 SQL 语句和相关表的 Schema 信息;如果节点日志存在关键报错,请提供相关节点的日志内容或文件;如果一些业务敏感信息不便提供,请留下联系方式,我们与您私下沟通。

1 Like

mysql 也是一样的行为?

mysql> \s
--------------
mysql  Ver 14.14 Distrib 5.7.34-37, for Linux (x86_64) using  6.2

image
表有变化信息的话会有记录的

mysql官网中是这么写的:
https://dev.mysql.com/doc/refman/5.7/en/information-schema-tables-table.html

update_time 是希望 tidb 也兼容上面文档中描述的 mysql innnodb 非分区表的行为么

影响不是很大,有最好,没有也没问题,分布式这里可能不是很好实现。

这个算是跟 mysql 不兼容的行为吧,我先转到产品需求板块下面

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。