报错:"exception":"Duplicate entry '683993' for key 'uk_item_id'"
写入MySQL主键重复 但是 源数据并没有重复 而且 数据源和写入目标表都没有uk_item_id这个字段 只有item_id字段
求助 原因 #
报错 "Duplicate entry '683993' for key 'uk_item_id'" 通常是因为尝试写入的数据违反了数据库的唯一性约束,即uk_item_id字段有重复值。但根据您的描述,源数据和目标表中都没有uk_item_id字段,只有item_id字段。这可能是数据同步配置的问题。检查:
数据同步配置中是否正确设置了字段映射,确保item_id没有映射到uk_item_id。
检查MySQL目标表的触发器或外键约束,可能有隐含的唯一索引。
确认是否有其他同步任务或直接SQL更新操作在同时写入item_id导致冲突。可参考文档
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。