首先,我要承认这样一个事实:我去过类似的帖子,但是我找不到解决这个令人讨厌的问题的方法,我现在面临着这个问题。我正在使用 mysql workbench ,我不断收到此错误。
在工作台上:错误:错误1005:无法创建表'database.path'(错误号:121)
在命令行上使用“Perror 121”: MySQL错误代码121:写入或更新时重复键
在日志结束时,它会显示 9次成功操作和 1次失败,并且日志中只显示路径表。
欢迎任何帮助和建议。我认为在表示调试的实际问题时,mysql编译器并没有真正做好工作。
答案 0 :(得分:67)
对不起伙计们,我发现了这个问题。它与此post.
有关rakeshjain暗示了这一点。
管理员可能会将其删除为重复的帖子。
答案是,我在不同的表上有两个具有相同名称的CONTRAINTS:
约束 Update_ID_fk
- >改变一个,问题解决了。
答案 1 :(得分:23)
您的外键名称必须是唯一的