我想创建两个名为department
和dept_locations
的表。
我已经创建了department
表
SQL:
create table department(
dname varchar(15) unique,
dumber int primary key,
mgr_ssn char(9) not null,
mgr_start_date date,
foreign key(mgr_ssn) references employee(ssn));
现在我要创建表dept_locations
SQL:
create table dept_locations
(
dnumber int,
dlocation varchar(15),
primary key(dnumber,dlocation),
foreign key(dnumber) references department(dnumber));
但是在创建dept_locations
时,它会给我错误。喜欢
外键约束错误形成'。
任何人都有解决方案?
答案 0 :(得分:2)
部门中的主键名为dumber
,而dept_locations
中的外键引用名为dnumber
。