MySQL Errno 150

я создаю несколько простых таблиц, и я могуя получил эту ошибку внешнего ключа, и яЯ не уверен, почему. Вот'Сценарий ниже.

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

);

Код ошибки: 1005. Can 'создать таблицу336_project.sections' (ошибка 150)

Мои типы данных кажутся идентичными, и синтаксис кажется правильным. Кто-нибудь может указать, что яя здесь не вижу?

используя MySQL Workbench 5.2

Ответы на вопрос(9)

Ваш ответ на вопрос