如下表
CREATE TABLE Course(
Cno VARCHAR(4) PRIMARY KEY,
Cname VARCHAR(20) NOT NULL,
Cpno VARCHAR(4),
Ccredit INT,
FOREIGN KEY(Cpno) REFERENCES Course(Cno)
);
创建一个表,表中有一个外键,这个外键指向自己的主键,在创建表的时候是被允许的,但是在插入数据的时候,我用正常的sql语句插入数据,但报错了,如下
INSERT INTO course (cno,cname,ccredit) VALUES
(1,'数据库',5,4),
(2,