1

因此,当我输入以下内容时,我一直收到此错误:

ALTER TABLE user_follow
ADD FOREIGN KEY (follower,following)
REFERENCES users(idusers)

但是当我将跟随者和跟随者分开时我没有收到错误

ALTER TABLE user_follow
ADD FOREIGN KEY (follower)
REFERENCES users(idusers)

ALTER TABLE user_follow
ADD FOREIGN KEY (following)
REFERENCES users(idusers)

我这样做正确吗?

4

1 回答 1

2

因为您不能将多个列引用到另一个表的一列。下面是一个关于如何定义多个复合外键的示例

于 2013-02-01T08:16:33.360 回答