用外键创建表,并且语法错误

时间:2019-07-07 00:23:11

标签: mysql

我试图创建一个预订表,并将UserIdbehaviourId添加为该表的外键,但是它一直显示语法错误。我确实有一个用户表,其中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个以上的外键创建一个预订表。

0 个答案:

没有答案