如图,建表语句(省略一些字段):
mysql写入语句
dm同步异常:
tidb数据:
按理说我在mysql执行replace into语句会生成delete和insert两条语句,为何到dm会提示主键冲突,主要是这个异常通过resume-task语句能够解决,以往正常的主键冲突是没法这样解决的。
如图,建表语句(省略一些字段):
看着这是 只转换成了insert into 了 不是 delete + insert
delete + insert
有大佬知道原理吗
5.2的 dm?
delete + insert
出现报错的原因这里提示了,是转为了insert。不过这个转换并不是可重入的,可以使用高版本的DM试试看
高版本试试
tidb是5.2 ,dm是v2.0.6 ,那时候tidb和dm还没有统一版本
现在不好去升版本,风险和成本限制
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。