插入表格时出现错误1005。有多个表引用我的设计中的表在mySQL工作台中构成,但这不起作用吗? - 几个表中共同的外国禁令?
表一被称为languages
。它为数据库中的每种语言都有一个id列。然后我们productDescription
有一个语言列,当然会引用到languages
表中。
这是我收到错误1005的原因吗?
谢谢,
UPDATE:我已经验证所有引用的密钥都具有相同的数据类型,即TINYINT NOT NULL UNSIGNED。
答案 0 :(得分:1)
外键名称在数据库中必须是唯一的。可能就是这样。