0

テーブル内の 1 つの列を別のテーブル内の別の列を参照しようとすると、次のエラーが発生し続けます。

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FOREIGN KEY (campaignid) REFERENCES campaigns(id)' at line 1

この場合、テーブル「pages」の列「campaignid」を、テーブル「campaigns.

ALTER TABLE pages FOREIGN KEY (campaignid) REFERENCES campaigns(id)

誰が私が間違っているのかを見ることができますか?

前もって感謝します!

4

1 に答える 1

3

ADD私が推測するキーワードがありません( MySQL docu ):

ALTER TABLE pages ADD FOREIGN KEY (campaignid) REFERENCES campaigns(id);
于 2012-05-16T06:48:01.080 に答える