#1062 - Duplicate entry '0' for key 'PRIMARY'—— mysql的小问题
2015-03-02 13:16
726 查看
问题:# 1062 -重复输入“0”。
原因:我估计可能是数据表中主键这一栏已经有一个为“0”了,一般出现这种问题是以int类型的字段在输入时没有输如数据,而int类型默认值为“0”,而你之前第一条数据已经默认主键如:id为默认的“0”了,于是就报错说Duplicate
entry '0' for key 'PRIMARY'。
解决方案:
要么每次给主键赋值,且同时要注意重复输入数据的情况。
要么就是将主键设置为auto_increment(自增长),但有一点要注意的是需要将第一条主键如:id=0的那一条数据删除,因为auto_increment的字段需要从1开始。
说到底,就是个小问题啦。
原因:我估计可能是数据表中主键这一栏已经有一个为“0”了,一般出现这种问题是以int类型的字段在输入时没有输如数据,而int类型默认值为“0”,而你之前第一条数据已经默认主键如:id为默认的“0”了,于是就报错说Duplicate
entry '0' for key 'PRIMARY'。
解决方案:
要么每次给主键赋值,且同时要注意重复输入数据的情况。
要么就是将主键设置为auto_increment(自增长),但有一点要注意的是需要将第一条主键如:id=0的那一条数据删除,因为auto_increment的字段需要从1开始。
说到底,就是个小问题啦。
相关文章推荐
- mysql error:#1062 Duplicate entry ‘***′ for key 1问题解决方法
- mysql主从库同步错误:1062 Error 'Duplicate entry '1438019' for key 'PRIMARY'' on query
- txt导入Mysql:ERROR 1062(23000):Duplicate entry '0' for key 'PRIMARY'
- Duplicate entry '2312' for key 'PRIMARY'问题解决
- MySQL:Duplicate entry '1-2' for key 'PRIMARY' 错误
- [Err] 1062 - Duplicate entry '0' for key 'PRIMARY'
- ERROR 1062 (23000): Duplicate entry '5' for key 'PRIMARY'
- Last_Errno: 1062,Last_Error: Error 'Duplicate entry '...' for key 'PRIMARY'' on query. 的详细分析过程
- 判断mysql是否插入成功时要注意,否则会出现mysql Integrity constraint violation: 1062 Duplicate entry.....这种问题
- 利用navicat向mysql数据库导入数据时出现1062 - Duplicate entry '0' for key 'PRIMARY'错误的解决办法
- .NET 操作 MySql 时,出现Duplicate entry '0' for key 'PRIMARY'问题解决办法
- mysql error:#1062 Duplicate entry ‘***′ for key 1问题解决方法
- SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '5-47' for key 'PRIMARY'
- mysql数据库:ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'
- MySql出现ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
- Duplicate entry '127' for key 'PRIMARY'
- Mysql 报错Duplicate entry '值' for key '字段名'的解决
- MySql插入数据时错误Duplicate entry '131' for key 'PRIMARY'
- 设置navicat数据库主键自增 1062报错以及result in duplicate entry '' for key 'primary'
- mysql主从库在同步时会发生1062 Last_SQL_Error: Error ‘Duplicate entry ‘的问题: