oceanbase timestamp类型2038限制的问题

【 使用环境 】生产环境 or 测试环境

【 使用版本 】
【问题描述】mysql timestamp类型2038限制的问题,在8.0.28之后解决了,ob在什么版本解决了吗?

(oceanbase timestamp类型2038限制的问题)
image

这个问题本质是unix 32 时间戳只能支持到2038年的时间,OB本身timestamp是64位存储的,应该是没有这个问题的
image

1 个赞

试了下mysql8.0.36也没有解决,oceanbase是可以的。

补充下,


  • 基本存储长度由 TIMESTAMP_VALUE_LENGTH 决定。
  • 小数部分的长度由 scale 决定,范围为 [0, 6]。
  • TIMESTAMP 的存储长度是变长的,其总长度由基本存储长度(TIMESTAMP_VALUE_LENGTH)和小数部分长度(scale)共同决定
1 个赞

8.4也没解决

1 个赞

percona mysql也没有解决。

这就是ob的优势了

1 个赞

嗯,美滋滋

1 个赞