前提:
测试的数据如下:
数据库字段如下:
最近往数据库重复插入几条数据一直遇到这个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的索引,
删除即可