我正在尝试使用其他表中的主键外键创建一系列表,但是我总是收到错误消息
Table Creation Failed: Key column 'PACId' doesn't exist in table:
这是它出现的第一个案例:
CREATE TABLE PlantAreaCodes(
PACId INT NOT NULL AUTO_INCREMENT,
AreaCode INT,
AreaName CHAR(32),
Comments TEXT,
PRIMARY KEY (PACId)
);
CREATE TABLE MajorEquipment(
MEId INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY (MEId),
FOREIGN KEY (PACId)
REFERENCES PlantAreaCodes(PACId)
);
是与外键的语法有关,还是因为 PACId 仍然为空,不能为空?