外键必须是唯一的吗?
我正在尝试创建一个表来存储引用用户的外键和列“profileIconId”。该表的目的是获得用户拥有的图标列表。我想使用级联删除。
我的另一种选择是使用 SELECT FROM WHERE
检索列表,并使用 DELETE FROM WHERE
在删除用户时删除与键匹配的所有行。
最佳答案
不,他们没有。事实上,外键最常见的用途之一是一对多关系,例如 Customers 和 Orders 之间的关系。
关于mysql - 非唯一外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15113776/