当我尝试在表格中使一个列引用另一个表中的另一列时,我一直收到以下错误。
#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
在这种情况下,我希望在“广告系列”表格中将“campaignid”列放在表格“pages”refference(= to)列“id”中。
ALTER TABLE pages FOREIGN KEY (campaignid) REFERENCES campaigns(id)
谁能看到我哪里出错了?
提前致谢!
答案 0 :(得分:3)
您错过了ADD
关键字我想(MySQL docu):
ALTER TABLE pages ADD FOREIGN KEY (campaignid) REFERENCES campaigns(id);