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

该怎么获取数据表中最新的数据更新时间,类似于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
相关问题
数据表日志详情怎么获取好呢?
755浏览 • 1回复 待解决
mysql 历史数据如何迁移到 bak
2100浏览 • 1回复 待解决
mysql怎样批量删除数据
416浏览 • 1回复 待解决
目前鸿蒙手机最新版本是多少?
2867浏览 • 1回复 待解决
10g数据数据,用得上分库分吗?
175浏览 • 1回复 待解决
PolarDB修改数据慢怎么回事?
536浏览 • 1回复 待解决
LiteOS-M如何获取系统当前时间
4366浏览 • 1回复 待解决
如何从C++层面获取系统时间
1442浏览 • 2回复 待解决
关于鸿蒙系统gnss原始数据获取?
1140浏览 • 1回复 待解决