0

他のテーブルの主キーの外部キーを使用して一連のテーブルを作成しようとしていますが、常にエラーが発生します

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 がまだ空であり、できないためでしょうか?

4

2 に答える 2