我无法找出我收到错误消息的问题:
消息 1776,级别 16,状态 0,行 56 引用表“ Airplane_type ”中没有与外键“FK_Airplane_make__68487DD7”中的引用列列表匹配的主键或候选键。消息 1750,级别 16,状态 0,行 56 无法创建约束。请参阅以前的错误。
这是查询的那一部分:
CREATE TABLE Airplane_type
(
make VARCHAR NOT NULL,
model VARCHAR NOT NULL,
type VARCHAR NOT NULL,
business_capacity INT NOT NULL,
economy_capacity INT NOT NULL,
range INT NOT NULL,
weight INT NOT NULL,
length INT NOT NULL,
wingspan INT NOT NULL,
PRIMARY KEY(make, model)
);
CREATE TABLE Airplane
(
airplane_ID VARCHAR(3) NOT NULL PRIMARY KEY,
make VARCHAR NOT NULL FOREIGN KEY REFERENCES Airplane_type(make),
model VARCHAR NOT NULL FOREIGN KEY REFERENCES Airplane_type(model)
);
非常感谢任何帮助,谢谢