gpt4 book ai didi

mysql - MYSQL如何添加外键?

转载 作者:行者123 更新时间:2023-11-29 02:51:35 25 4
gpt4 key购买 nike

这是我的ATM代码,

CREATE TABLE session( Code CHAR(2), 
Date DATE PRIMARY KEY,
Room VARCHAR(30) null,
FOREIGN KEY(code) REFERENCES module (code)
);
CREATE TABLE module(
Code CHAR(2) PRIMARY KEY,
Name VARCHAR(30) not null,
Cost DECIMAL(8,2) not null,
Credits TINYINT not null,
Course_code CHAR(3), FOREIGN KEY(Course_code) REFERENCES take(code)
);

我一直收到 1005 错误,“外键约束格式不正确”有谁知道如何解决这个问题???

最佳答案

您使用了 CREATE TABLE 模块(代码 CHAR(2) PRIMARY KEY, 但在另一个表中,您使用了 REFERENCES 模块(代码)。我不知道是否您注意到了,但是没有 code 列。正确的是 Code。列的名称区分大小写。

我的建议:将每个 code(小写)更改为 Code(首字母大写)。只是为了检查这是否真的是问题所在。

关于mysql - MYSQL如何添加外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35141695/

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