我正在使用PHP MySQL,并试图将一个外键添加到名为Agents的表中,该列名为AreaID,该列应该是该区域Tables AreaID PK的外键。 我使用这个查询,虽然它可以在添加连接到其他表的外键的时候工作,但它不会工作链接到区域表。无法添加外键MySQL
ALTER TABLE properties
ADD FOREIGN KEY (AreaID)
REFERENCES area(AreaID)
我复活的错误是:
ALTER TABLE properties ADD FOREIGN KEY (AreaID) REFERENCES AREA(AreaID)
MySQL表示:
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 'area(AreaID)' at line 3
我在做什么错?
在这些列有相同的数据类型? 'properties.AreaID'和'AREA.AreaID'? –