gpt4 book ai didi

MySQL 错误 150

转载 作者:IT老高 更新时间:2023-10-28 23:49:12 24 4
gpt4 key购买 nike

我正在创建一些简单的表,但我无法通过这个外键错误,我不知道为什么。这是下面的脚本。

create TABLE Instructors (

ID varchar(10),
First_Name varchar(50) NOT NULL,
Last_Name varchar(50) NOT NULL,
PRIMARY KEY (ID)
);

create table Courses (

Course_Code varchar(10),
Title varchar(50) NOT NULL,
PRIMARY KEY (Course_Code)

);


create table Sections (
Index_No int,
Course_Code varchar(10),
Instructor_ID varchar(10),
PRIMARY KEY (Index_No),
FOREIGN KEY (Course_Code) REFERENCES Courses(Course_Code)
ON DELETE cascade
ON UPDATE cascade,
FOREIGN KEY (Instructor_ID) REFERENCES Instructors(ID)
ON DELETE set default

);

Error Code: 1005. Can't create table '336_project.sections' (errno: 150)

我的数据类型似乎相同,语法似乎正确。谁能指出我在这里看不到的东西?

我正在使用 MySQL Workbench 5.2

最佳答案

如果您关联不同类型的列,也会发生此错误,例如。源表中的 int 和目标表中的 BigInt。

关于MySQL 错误 150,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16227199/

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