当前位置: 代码迷 >> 综合 >> #1062 - Duplicate entry '0' for key 'PRIMARY'—— mysql的小问题
  详细解决方案

#1062 - Duplicate entry '0' for key 'PRIMARY'—— mysql的小问题

热度:33   发布时间:2024-01-25 17:36:32.0

问题:# 1062 -重复输入“0”。

原因:我估计可能是数据表中主键这一栏已经有一个为“0”了,一般出现这种问题是以int类型的字段在输入时没有输如数据,而int类型默认值为“0”,而你之前第一条数据已经默认主键如:id为默认的“0”了,于是就报错说Duplicate entry ‘0’ for key ‘PRIMARY’。

解决方案:

要么每次给主键赋值,且同时要注意重复输入数据的情况。

要么就是将主键设置为auto_increment(自增长),但有一点要注意的是需要将第一条主键如:id=0的那一条数据删除,因为auto_increment的字段需要从1开始。

说到底,就是个小问题啦。

  相关解决方案