#1062 – Duplicate entry ‘0’ for key ‘PRIMARY’—— mysql主键设置问题

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

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

解决方案:

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

转载请注明出处,如有侵权请联系我删除。
角落博客 » #1062 – Duplicate entry ‘0’ for key ‘PRIMARY’—— mysql主键设置问题

发表评论