我有这个:
ID1 INTEGER PRI
ID2 INTEGER PRI
NAME VARCHAR
现在我需要:
ID1_REF INTEGER REFERENCE TO ID1
DESCRIPTION VARCHAR
所以,一列是指主键的一列,而不是指2列。在关系数据库中甚至可能吗?
最佳答案
不,你不能。 外键必须引用引用表中的主键或另一个超键(一组唯一标识该表中的行的属性/列,无论它是否是实际声明的主键)。 值得一读 Wikipedia article以及。
关于mysql - 如果我有一个复杂的主键,是否可以仅为其中的一列创建外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7121945/