【发布时间】:2018-03-26 03:33:44
【问题描述】:
据我所知,您只能将主键和唯一列分配给外键...但我有一个表,其两列之间有一个主键:
alter table NAME add constraint PK primary key(VALUE1, VALUE2)
我正在尝试使 Value1 成为另一个表中的外键,但它没有将其识别为主键或唯一键 - 显然是因为主键在两个值之间共享......那么我该怎么做呢?我对 SQL 语法很陌生...
【问题讨论】:
-
1:外键不必是唯一的。 2:外键可以像主键一样由多列组成。