Duplicate entry '' for key 'PRIMARY'

今天在在mysql中插入数据

因为直接插入查询出来的表格,insert into 表(student_id,class_id)

直接插入了这两个字段对应的查询出来的表

没有留意到该表的主键没有设置自增长,且主键不能为空,

所以出现了Duplicate entry '' for key 'PRIMARY'

在修改字段的的约束条件后:alter table score modify sid  int primary key auto_Increment;

便可以直接插入,表格的sid为自增长

猜你喜欢

转载自www.cnblogs.com/FlFtFw/p/9565616.html
今日推荐