Timestamp时间戳精确到微妙级别,出现bug
admin
2023-05-18 21:22:48
0

timestamp时间戳精确到微妙级别,出现bug

自MariaDB5.3版本起,timestamp时间戳精确到微妙级别,但这里存在一个致命bug,它会导致binlog记录的内容损坏,致使闪回恢复功能失效、Canal工具抓取binlog失败。
影响版本MariaDB 5.5/10.0

复现:
我使用的版本为10.0.29-MariaDB-enterprise
Binlog格式为ROW(Mixed不存在此BUG)
Timestamp时间戳精确到微妙级别,出现bug

创建表结构,注意:timestamp(6),精确到微妙

create table hcy(create_time timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6));

插入数据

insert into hcy(create_time) values(now());

此时我们查看BINLOG文件,如下图所示:
Timestamp时间戳精确到微妙级别,出现bug

1、时间变成了负数。
2、Corrupted replication event was detected. 检测到复制被损坏。
3、10.0低版本可能会造成主从同步失败。

该bug在MariaDB 10.1版本里修复
官方确认bug地址
https://jira.mariadb.org/browse/MDEV-5377

相关内容

热门资讯

道德有污就一定没有科研成果吗? 在很多人眼里只要是道德有亏的人,是不可能做出真正的科研成就的,可翻遍百年科学史就会发现,人性的复杂远...
全球核能发电创纪录,“增长几乎... 全球核电发电量迎来历史最高点,中国成为最关键的变量。美国《福布斯》杂志8月2日报道称,2025年全球...
同样标99新到手却天差地别,买... 同样标99新到手却天差地别,买二手爱回收和转转哪个质检靠谱? 上个月朋友在转转入手了一台标注"99新...
贾跃亭:FF EAI机器人7月... 【CNMO科技消息】8月3日,Faraday Future创始人贾跃亭发布周报,宣布公司正式启动"B...
如何深入理解引力波的效应?《张... 为什么在 TT 坐标系中,自由测试粒子的坐标位置可以保持不变,而粒子之间的实际距离却会随引力波发生变...
手机不好卖,高通、联发科芯片出... (文/汤普济 编辑/吕栋) 近日,市场调研机构Counterpoint Research发布《全球智...
获奖之后,王虹最想感谢的人 程浅 发自 凹非寺 量子位 | 公众号 QbitAI 上周的国际数学家大会现场。2026年菲尔兹奖得...
数字孪生订制厂家诚信度排名 业... 随着工业制造、智慧园区、能源化工、市政管网等领域数字化转型需求持续释放,数字孪生定制服务的市场供给主...
一家人搬进新房全家身体不适,甲... 为了孩子读书,上海顾先生一家搬进新租的“精装房”,结果没住满一周,头晕、喉咙痛全来了。自费检测后,结...
外媒:巴基斯坦一警局附近发生“... 【环球网报道 记者 张江平】综合巴基斯坦联合通讯社等媒体8月2日报道,对于该国开伯尔-普什图省一警局...