Bug解决之mysql报错--Duplicate entry 'aa' for key 'UK_'
2017-11-22 00:00
543 查看
前提:
测试的数据如下:
数据库字段如下:
最近往数据库重复插入几条数据一直遇到这个bug,如下图:
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'aa' for key 'UK_sb8bbouer5wak8vyiiy4pf2bx'
; SQL []; Duplicate entry 'aa' for key 'UK_sb8bbouer5wak8vyiiy4pf2bx'; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'aa' for key 'UK_sb8bbouer5wak8vyiiy4pf2bx'
排查了代码没有任何错误,隧去摸查数据库表结构,果然问题就处在这,表结构使用了unique的索引,
删除即可
测试的数据如下:
数据库字段如下:
最近往数据库重复插入几条数据一直遇到这个bug,如下图:
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'aa' for key 'UK_sb8bbouer5wak8vyiiy4pf2bx'
; SQL []; Duplicate entry 'aa' for key 'UK_sb8bbouer5wak8vyiiy4pf2bx'; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'aa' for key 'UK_sb8bbouer5wak8vyiiy4pf2bx'
排查了代码没有任何错误,隧去摸查数据库表结构,果然问题就处在这,表结构使用了unique的索引,
删除即可
相关文章推荐
- MySQL主键重复问题解决 Duplicate entry '787192513' for key 'PRIMARY'
- mysql 主键重复问题解决 Duplicate entry '787192513' for key 'PRIMARY'
- mysql "email"字段 的属性项没有设置成UNSIGNED,但是添加'0'到email字段报错:#1062 –Duplicate entry '1' for key 'email',求解
- Duplicate entry '127' for key 'PRIMARY'的解决方法
- MySQLIntegrityConstraintViolationException: Duplicate entry '***' for key 'PRIMARY'
- mysql错误: Duplicate entry '2' for key 'stateid'
- MySQL --- SQL Error: 1062: Duplicate entry '2147483647' for key 'PRIMARY'
- mysql主键设置成auto_increment时,进行并发性能測试出现主键反复Duplicate entry 'xxx' for key 'PRIMARY'
- MySql插入数据重复,Duplicate entry 'value' for key 'user_id'
- Duplicate entry for key 1的解决方法
- mysql出现Duplicate entry '0' for key 'PRIMARY'的错误
- MySQL中出现Duplicate entry 'XXX' for key 'PRIMARY'解决方案
- mysql 在修改添加字段(alter table 表名 add column 或者 modify column)且带unique时提示duplicate entry for key的原因以及解决方案
- mysql唯一索引的一个小常识--Duplicate entry 'XXX' for key 'XXX'
- Duplicate entry '18' for key 'PRIMARY'
- mysql Duplicate entry ''xxx" for key 'NewIndex1'错误
- mysql 导入时错误 #1062 –Duplicate entry '1' for key 'PRIMARY'
- mysql #1062 –Duplicate entry '1' for key 'PRIMARY'
- mysql主键设置成auto_increment时,进行并发性能测试出现主键重复Duplicate entry 'xxx' for key 'PRIMARY'
- 数据库出错提示Duplicate entry * for key *的解决方法