如何获取数据表中最新的数据最新时间?

该怎么获取数据表中最新的数据更新时间,类似于mysql8的information_schema.table 表中的update_time字段,目前这个版本主要兼容5.7,貌似这个字段只会记录数据表结构的更新时间,最新的写数据的时间没有被记录,是不是某个变量需要设置一下?
 

OceanBase
数据表
时间
2022-05-16 13:17:25
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
轻薄滴假象
4

看了下 MySQL的文档,MySQL :: MySQL 5.7 Reference Manual :: 24.3.25 The INFORMATION_SCHEMA TABLES Table

这里说的update_time没有明确的约束,一定是最后的表数据更新时间。并且不同的存储引擎,表现可能还不同。所以即使在MySQL上也不建议使用此字段处理业务。

另外在OB上,这种功能实现起来就很困难了。OB是分布式数据库,每次更新数据时,要把每个表更新的时间,汇总到某个地方,成本还是蛮高的。

分享
微博
QQ
微信
回复
2022-05-16 14:51:13
相关问题
mysql 历史数据如何迁移到 bak
413浏览 • 1回复 待解决
鸿蒙公测有时间吗?
2854浏览 • 1回复 待解决
目前鸿蒙手机最新版本是多少?
1305浏览 • 1回复 待解决
如果写一个多级获取数据问题?
223浏览 • 1回复 待解决
LiteOS-M如何获取系统当前时间
2319浏览 • 1回复 待解决
如何更新页面列表数据
3133浏览 • 1回复 待解决
HarmonyOS如何解决数据存储问题?
4291浏览 • 3回复 已解决