写入或更新时重复密钥?

时间:2013-12-11 06:59:37

标签: mysql sql

写入或更新时重复键

首先,我要承认这样一个事实:我去过类似的帖子,但是我找不到解决这个令人讨厌的问题的方法,我现在面临着这个问题。我正在使用 mysql workbench ,我不断收到此错误。

  1. 在工作台上:错误:错误1005:无法创建表'database.path'(错误号:121)

  2. 在命令行上使用“Perror 121”: MySQL错误代码121:写入或更新时重复键

  3. 在日志结束时,它会显示 9次成功操作 1次失败,并且日志中只显示路径表。

    欢迎任何帮助和建议。我认为在表示调试的实际问题时,mysql编译器并没有真正做好工作。

2 个答案:

答案 0 :(得分:67)

对不起伙计们,我发现了这个问题。它与此post.

有关

rakeshjain暗示了这一点。

管理员可能会将其删除为重复的帖子。

答案是,我在不同的表上有两个具有相同名称的CONTRAINTS:

约束 Update_ID_fk - >改变一个,问题解决了。

答案 1 :(得分:23)

您的外键名称必须是唯一的