【 TiDB 版本】6.1.0 【遇到的问题】dm自动忽略truncate语句 【问题现象及影响】 使用DM将MySQL数据同步到TiDB,提示主键冲突,查看binlog时发现MySQL的动作是先truncate表,然后再重新插入数据,这时dm任务就报主键冲突,同步中断。在dm任务配置文件中并没有配置events: [“truncate table”, “drop table”],使用的用户也是all权限。
那现在有什么办法规避吗?现在经常碰到由这个原因导致主键冲突的问题。
您可以尝试打开任务配置中的 safe-mode 选项,这样相同主键的新数据会覆盖旧数据。但是没有覆盖过的旧数据还是不能被自动删掉
1 个赞
好的,谢谢,我试试
该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。