如果出现冲突key怎么办?

如果出现冲突key怎么办?

展开
收起
提问的橘子 2024-08-07 11:07:08 84 分享 版权
1 条回答
写回答
取消 提交回答
  • DTS-RETRY-ERR-0061:Duplicate entry (.*)? for key
    可能原因:在写入目标库过程中遇到了主键冲突的问题。通常是因为目标库中存在Trigger(触发器),DTS写入时触发了该Trigger,又由该Trigger触发了主键冲突。

    解决方法:查看报错SQL中的库表信息,在目标库中查询是否存在Trigger,并结合业务评估是否可以删除Trigger,删除后重新启动任务。

    报错示例:

    Duplicate entry '97103673' for key 'PRIMARY'
    cause:
    BatchUpdateException: Duplicate entry '9710' for key 'PRIMARY'
    MySQLIntegrityConstraintViolationException: Duplicate entry '9710
    ' for key 'PRIMARY'"
    image.png
    参考文档https://help.aliyun.com/zh/dts/support/common-errors-and-troubleshooting?spm=a2c6h.13066369.question.7.290117f8D0RMbz#p-ket-yt8-x57

    2024-08-31 07:44:10
    赞同 展开评论

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

还有其他疑问?
咨询AI助理