创建外键时此语法是否正确?创建外键的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我问这个是因为我有一个电子书,显示这是创建外键的正确方式 - 与Doug Doug说的相反 - 它看起来像MySQL接受它(不抱怨语法),但实际上并没有创建外键。 这不是我的老师教我的方式。这就是为什么我试图验证这种方式是否可以接受的原因。 – aer