加好友 发纸条
写留言 加关注
问题:
按书上P82的图3.2 学生-课程数据库的数据示例(b)的Course表的内容,插入课程号为1的数据时提示违反了外键约束。
插入语句:insert into course(cno,cname,cpno,ccredit) values('1','数据库','5',4);
分析:
先根据Course表的定义,看哪一个是外键。
表定义的SQL语句在P85的例6。
create table course (cno char(4) primary key,
cname char(40),
cpno char(4),
ccredit smallint,
&nbs