gpt4 book ai didi

mysql - 无法在分配的表中添加外键约束

转载 作者:行者123 更新时间:2023-11-29 15:23:03 25 4
gpt4 key购买 nike

create table assigned(
num int,
tripdate date,
PRIMARY KEY(num),
FOREIGN KEY(num) REFERENCES seats(num),
FOREIGN KEY(tripdate) REFERENCES trip(tripdate)
);

create table trip(
num int,
tripdate date,
meal varchar(50),
PRIMARY KEY(num,tripdate),
FOREIGN KEY(num) REFERENCES ticket(num)
);

create table seats(
aircraft_seats_id varchar(50),
num int,
class varchar(50),
PRIMARY KEY(aircraft_seats_id,num),
FOREIGN KEY(aircraft_seats_id) REFERENCES aircraft(crafts_id)
);

创建餐 table 座位( 飞机座位号 varchar(50), 数字整数, 类 varchar(50), 主键(aircraft_seats_id,num), 外键(aircraft_seats_id)引用飞机(crafts_id));

分配的表中出现错误,无法添加外键约束

最佳答案

您的陈述中有一个拼写错误。您不能指定与主键和外键相同的名称。注意:外键只是引用另一个表中的主键。

关于mysql - 无法在分配的表中添加外键约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59241130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com