数据库插入数据报500异常:Duplicate entry ‘‘ for key ‘PRIMARY‘; nested exception is com.mysql.jdbc.exceptions.

数据库插入数据报500异常:Duplicate entry '' for key 'PRIMARY'; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '' for key 'PRIMARY'] with root cause

插入第一次数据时正常,插入数据第二次报异常

数据库插入数据报500异常:Duplicate entry ‘‘ for key ‘PRIMARY‘; nested exception is com.mysql.jdbc.exceptions._第1张图片

检查后发现是数据库表设计有问题,数据表主键重复异常,修改主键自增或自定义后恢复正常。

数据库插入数据报500异常:Duplicate entry ‘‘ for key ‘PRIMARY‘; nested exception is com.mysql.jdbc.exceptions._第2张图片

数据库插入数据报500异常:Duplicate entry ‘‘ for key ‘PRIMARY‘; nested exception is com.mysql.jdbc.exceptions._第3张图片

你可能感兴趣的:(Bug记录笔记,java,数据库)