Просмотр других похожих вопросов не помог, я создаю две простые таблицы, и появляется эта ошибка, понятия не имею, где она пошла не так:
create table department (
dept_name varchar(20),
building varchar(15),
budget numeric(12,2),
primary key (dept_name)
) COLLATE='utf8_general_ci' ENGINE=INNODB;
Теперь, когда я создаю вторую таблицу:
create table course (
course_id varchar(7),
title varchar(50),
dept_name varchar(20),
credits numeric(2,0),
primary key (course_id),
foreign key (dept_name) references department
) COLLATE='utf8_general_ci' ENGINE=INNODB;
Это дает мне ошибку. Что мне здесь не хватает?