외래 키 생성시이 구문이 올바른가?외래 키 생성에서의 MySQL 구문
create table department
(
departmentID int not null auto_increment primary key,
name varchar(30)
) type=InnoDB;
create table employee
(
employeeID int not null auto_increment primary key,
name varchar(80),
job varchar(30),
departmentID int not null references department(departmentID)
) type=InnoDB;
왜 시도하지 않으시겠습니까? mysql은 어떤 사람보다 문법을 검사하는 것이 더 좋다. – zerkms
@zerkms 나는 이것이 외래 키를 만드는 올바른 방법임을 보여주는 eBook을 가지고 있기 때문에 이것을 묻는다. ** Doug **가 말한 것과는 반대로 _ MySQL처럼 보인다. 그것을 받아들이지 만 (구문에 대해 불평하지는 않지만) 외래 키는 실제로 생성되지 않습니다. _ 이것은 내 강사가 가르쳐 준 방식이 아닙니다. 이것이 제가이 방법이 받아 들여질 수 있는지를 검증하려고 한 이유입니다. – aer