dm同步问题主键重复code=26005


启动任务报错,希望能跳过主键验证

对于任何一种迁移模式,前置检查都会包含以下通用检查项:

  • 上游 MySQL 表结构的兼容性
    • 检查上游表是否设置了外键。TiDB 不支持外键,如果上游表设置了外键,则返回警告。
    • (必须)检查字符集是否存在兼容性差异,详见 TiDB 支持的字符集
    • (必须)检查上游表中是否存在主键或唯一键约束(从 v1.0.7 版本引入)。

可以设置忽略检查项参数跳过表结构验证:

ignore-checking-items: ["table_schema"]

一般情况下前置检查项用于提前发现环境中可能存在的风险,不建议忽略。

参考资料:https://docs.pingcap.com/zh/tidb/stable/dm-precheck

试了你这种方案,但是没有用,我不知道是不是我放的位置有问题,我用的脚本创建的,我试试手动的创建

这里已经提示了
你按照 "hey-hoho"说的检查一下配置及是否触发到了dm的限制

tidb 、mysql、dm 的版本是否都是兼容的

感谢回答,其实我们不兼容的,某些领导之前安排了一波mysql升级,所以总有写问题,头疼的不行

已经可以了,重新创建一遍任务,果然还是dm机制的问题

:+1::+1::+1:

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。