#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开始。

gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== - #1062 - Duplicate entry '0' for key 'PRIMARY'—— mysql主键设置问题

转载请注明出处,如有侵权请联系我删除。如有资源链接失效请给我写信
角落吧 » #1062 – Duplicate entry ‘0’ for key ‘PRIMARY’—— mysql主键设置问题

发表评论