代码改变世界

Duplicate entry '' for key 'PRIMARY'

2018-08-31 14:25  冻奶香甜玉米片  阅读(4886)  评论(0编辑  收藏  举报

今天在在mysql中插入数据

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

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

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

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

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

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