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

该怎么获取数据表中最新的数据更新时间,类似于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
相关问题
数据表日志详情怎么获取好呢?
1633浏览 • 1回复 待解决
ubuntu 如何安装最新版 containerd?
638浏览 • 1回复 待解决
Mysql数据如何打乱排序?
820浏览 • 1回复 待解决
最新hdc shell 提示权限不足
214浏览 • 1回复 待解决
最新RNOH启动报错 ,该怎么办啊?
120浏览 • 1回复 待解决
卡片数据刷新时间如何支持配置
317浏览 • 1回复 待解决
mysql 历史数据如何迁移到 bak
3450浏览 • 1回复 待解决
mysql怎样批量删除数据
1111浏览 • 1回复 待解决
最新系统手机下部会有一些留白
194浏览 • 1回复 待解决