原因:
因为主键设置不能为空,因此默认是以"0"来进行填充的。因此在数据插入时数据的主键id值被0占据,但由于之前已经有数据了,id为“0”的索引已经被占,在使用就会报这个错误
处理方案:
因此我们只需要对表中的主键“id”设置成自增即可,设置(Navicat)如下:
数据表设置自增
![](https://img-blog.csdnimg.cn/img_convert/9a63f911b8b02c7d1d074df850ff6680.png)
原因:
因为主键设置不能为空,因此默认是以"0"来进行填充的。因此在数据插入时数据的主键id值被0占据,但由于之前已经有数据了,id为“0”的索引已经被占,在使用就会报这个错误
处理方案:
因此我们只需要对表中的主键“id”设置成自增即可,设置(Navicat)如下:
数据表设置自增