Duplicate entry '97112' for key 1

1、错误描述

2014-07-08 10:27:13,939 ERROR(com.you.conn.JDBCConnection:104) -com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:Duplicate entry ‘97112‘ for key 1

2、错误原因

插入数据时,出现主键重复

3、解决办法

去掉主键重复的数据

Duplicate entry '97112' for key 1

时间: 2024-10-08 12:51:48

Duplicate entry '97112' for key 1的相关文章

Duplicate entry '97112' for key 1

1.错误描写叙述 2014-07-08 10:27:13,939 ERROR(com.you.conn.JDBCConnection:104) -com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:Duplicate entry '97112' for key 1 2.错误原因 插入数据时,出现主键反复 3.解决的方法 去掉主键反复的数据 Duplicate entry '97112' for ke

Duplicate entry '1' for key 'PRIMARY'(报错)

使用MySQL+ibatis进行插入测试的时候,报错:信息如下: 测试插入 com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in com/study/ibatis/Student.xml. --- The error occurred while applying a parameter map. --- Check the addStudent-InlineParameterMap. ---

ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'

OS: centos 6.3DB: 5.5.14 测试创建yoon测试表,没有主键,没有索引,基础数据内容如下: mysql> select * from yoon;+----+----------+------+| id | name | user |+----+----------+------+| 1 | \""##!aa | NULL || 2 | z2 | NULL || 3 | z3 | NULL || 4 | z4 | NULL || 5 | z5 | NULL |

插入数据显示 Duplicate entry '4913' for key 'user_id'

1:提示信息翻译:插入 xxx 使索引1重复 分析:索引如果是primary unique这两两种,那么数据表的数据对应的这个字段就必须保证其每条记录的唯一性.否则就会产生这个错误. 一般发生在对数据库写操作的时候,例如Discuz!4.1论坛程序要求所有会员的用户名username必须唯一,即username 的索引是unique,这时如果强行往cdb_members表 里插入一个已有的username的记录就会发上这个错误,或者将一条记录的username更新为已有的一个username.

Navicat导入excel表报错 1062 Duplicate entry '10583779' for key 'PRIMARY'

今天用Navicat导入数据库是遇到一个问题,excel表格中有三万多条数据,正常导入的只有600条,查看报错发现提示1062 Duplicate entry '10583779' for key 'PRIMARY'.百度查询发现网上都是提示主键冲突,清空数据库数据重新导入即可,多次情况数据库发现报错一样存在,后查询发现excel表中有多条重复记录,对excel表格中数据去重处理后,重新导入即可正常导入. 分析原因:主键冲突时所有冲突的数据不会被导入,成功导入的是没有主键冲突的数据. Navic

Duplicate entry '0' for key 'PRIMARY'

今天在测试程序的时候,发现一个问题,就是在给用户添加图片的时候,虽然图片已经被上传到服务器的发布目录中,但是eclipse控制台报错显示:Duplicate entry '0' for key 'PRIMARY' 的错误,而且这个错误属于MySQLIntegrityConstraintViolationException,后来经过思考,发现在设计相关表的时候,id的默认被设为了0,详情看图,改正后,测试一切顺利!(详情也可以看图) Duplicate entry '0' for key 'PRI

1062 - Duplicate entry '20150820048' for key 'goods_serial'

1.错误描述 2.错误原因 设置goods_serial为唯一索引,但是数据出现重复,导致报错 3.解决办法 (1)将goods_serial唯一索引改为普通索引 (2)如果记录有重复的,去掉重复数据 版权声明:本文为博主原创文章,未经博主允许不得转载. 1062 - Duplicate entry '20150820048' for key 'goods_serial'

ERROR 1062 (23000): Duplicate entry '1-1' for key 'PRIMARY'

这个错误是说,由于某个SQL操作造成了,表中主键重复. 例子: create table t(x int,y int,z int, primary key(x,y)); insert into t(x,y,z) values(1,1,0),(1,2,0),(1,3,0); --在这里还是好的,下面我们要用一条语句来造成错误-- update t set y=1;-- 看到了没有,这一条语句会造成,三行重复的数据,所以它就报错了哦. ERROR 1062 (23000): Duplicate en

mysql主键设置成auto_increment时,进行并发性能测试出现主键重复Duplicate entry 'xxx' for key 'PRIMARY'

mysql主键设置成auto_increment时,进行并发性能测试出现主键重复Duplicate entry 'xxx' for key 'PRIMARY' 解决方法: 在my.cnf的[mysqld]片段中添加设置innodb_autoinc_lock_mode=0 同时注意调大jdbc的活跃链接数,如设置 jdbc.maxActive=300,因为设置innodb_autoinc_lock_mode=0可能导致链接过多. 注意,这种方式只需要在并发性能测试时设置,因为这种方式在插入记录时需