我试图创建一个预订表,并将UserId
和behaviourId
添加为该表的外键,但是它一直显示语法错误。我确实有一个用户表,其中UserId
是主键,而behaviour
表是BehaviourId
是主键。请帮助我纠正错误。谢谢。
我已将逗号显示为错误,但不理解为什么会发生相同的错误。
CREATE TABLE booking (
BookingId int NOT NULL,
rating int NOT NULL,
feedback varchar NOT NULL,
UserId int,
BehaviourId int,
PRIMARY KEY (BookingId),
FOREIGN KEY (UserId) REFERENCES users(UserId),
FOREIGN KEY (BehaviourId) REFERENCES behaviours(BehaviourId)
);
以上代码应使用2个以上的外键创建一个预订表。