Duplicate entry “” for key "PRIWARY
时间: 2023-09-24 20:12:32 浏览: 109
引用\[1\]:Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '9-2' for key 'PRIMARY'...... 。 引用\[2\]:Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '9-2' for key 'PRIMARY'异常解决办法 一. 异常现象 。 引用\[3\]:我在往数据库中插入数据的时候,mysql中曝出如下异常。 Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '9-2' for key 'PRIMARY' ### The error may exist in com/yyg/openapi/mapper/RoleMapper.xml ### The error may involve defaultParameterMap ### The error occurred while setting parameters ### SQL: insert into role_menu (ROLE_ID, MENU_ID) values (?, ?) ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '9-2' for key 'PRIMARY' ; Duplicate entry '9-2' for key 'PRIMARY'; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '9-2' for key 'PRIMARY' with root cause com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '9-2' for key 'PRIMARY' ...... ...... 二. 异常原因 。 问题: Duplicate entry “” for key "PRIWARY
回答: 这个错误是由于在数据库中插入数据时出现了重复的主键值导致的。根据引用\[1\]和引用\[3\]的描述,错误信息显示了重复的主键值为'9-2',而这个主键值是被用作'PRIMARY'键的。这个错误可能是由于在插入数据时没有正确处理主键冲突引起的。解决这个问题的方法是确保在插入数据时避免重复的主键值,或者在插入数据之前检查数据库中是否已经存在相同的主键值。
#### 引用[.reference_title]
- *1* *2* *3* [jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry for key PRIMARY异常解决办法](https://blog.csdn.net/syc000666/article/details/106985001)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文