我是 SQL 新手,所以这对某些人来说可能是显而易见的,但我无法在网上找到适合我的表的帮助来回答我的问题。
我的表 MealIng 有两个来自其他两个表的外键,我想将它们设为主键。我该如何指定这个?
这是我的代码。我需要更改什么才能使其正常工作?
CREATE TABLE Meals (
MealID INTEGER PRIMARY KEY,
Meal TEXT,
Type TEXT
);
CREATE TABLE Ing (
IngID INTEGER PRIMARY KEY,
IngName TEXT,
UnitCost NUMERIC
);
CREATE TABLE MealIng (
MealID INTEGER FOREIGN KEY REFERENCES Meal(MealID),
IngID INTEGER FOREIGN KEY REFERENCES Ing(IngID),
Quantity INTEGER
);