mySQL不能在表之间共享外键吗?

时间:2010-05-11 10:58:12

标签: mysql foreign-keys mysql-error-1005

插入表格时出现错误1005。有多个表引用我的设计中的表在mySQL工作台中构成,但这不起作用吗? - 几个表中共同的外国禁令?

表一被称为languages。它为数据库中的每种语言都有一个id列。然后我们productDescription有一个语言列,当然会引用到languages表中。

这是我收到错误1005的原因吗?

谢谢,

UPDATE:我已经验证所有引用的密钥都具有相同的数据类型,即TINYINT NOT NULL UNSIGNED。

1 个答案:

答案 0 :(得分:1)

外键名称在数据库中必须是唯一的。可能就是这样。