求助:ERROR 1062 (23000):Duplicate Entry
刚刚开始自学mysql的小白,对着教科书边学边敲,结果刚刚进行到insert into语句就把我搞晕了,求助论坛各位前辈。多谢啦!
create TABLE section (
course_id varchar(8),
sec_id varchar(8),
semester varchar(6),
year numeric (4,0),
building varchar(15),
room_number varchar(7),
time_slot varchar(4),
PRIMARY KEY (course_id,sec_id,semester,year));
之后我进行插入值操作
insert into section values('BIO-101','1','Summer','2009','Painter','514','B');
第一条插入成功,我就继续进行后续值的插入
insert into section values('BIO-301','1','Summer','2010','Painter','514','A');
就出现了错误,报错ERROR 1062 (23000):Duplicate Entry '1' for key 'sec_id'。
后面的元组不管输入什么值,只要是sec_id值是1,就一直报错。
我在网上搜索,没有找到答案,希望前辈能指点我一下,都是主码,为什么就是sec_id不允许重复呢?
谢谢大家