使用外键创建表不起作用? 试图创建这个表,由于某种原因它不起作用我不断收到错误信息。
我的代码是:
create table lecturers (
lectid int not null,
fname varchar(34),
lname varchar(34),
unitid int,
primary key (lectid),
constraint unitFK foreign key (unitid) references units(unitid);
其他表:
mysql> create table units
( unitid int primary key,
unit_name varchar(34) );
Query OK, 0 rows affected (0.04 sec)
答案 0 :(得分:0)
讲师表的create table语句中缺少括号
试试这个
create table lecturers (
lectid int not null,
fname varchar(34),
lname varchar(34),
unitid int,
primary key (lectid),
constraint unitFK foreign key (unitid) references units(unitid));