如何才可以在图二建立外键
这样操作是不被允许的,外键必须是另一个表的唯一性索引,
你可以使用【双主键建外键】这种方法。
如下:
ALTER TABLE table1
ADD CONSTRAINT fk_1 FOREIGN KEY (
column1,
column2
) REFERENCES table2 (
column1,
column2 )
可以建个逻辑为外键,不要物理外键。
建议你实际使用的时候还是不要使用双主键,而是在新增和修改的时候判断重复性。给他一个没有实际意义的主键,比如整型、GUID
我昨天自己解决了,只建立一个主键,另一字段设为唯一键。这样两个字段都可以建立外键了
– 金灿灿 5年前