唯一索引或主键冲突,在Sping Boot JPA项目中

jckbn6z7  于 11个月前  发布在  Spring
关注(0)|答案(1)|浏览(112)

org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException:唯一索引或主键违规:“PRIMARY KEY ON PUBLIC.CR_BOOK_DTL(BOOK_ID)(/* key:0 */ 0,NULL,NULL,NULL)"; SQL语句:插入cr_book_dtl(aurthor_name,book_name,price,book_id)值(?,?,?,?)[23505-214]
在我的Sping Boot JPA项目中出现此错误。请提供错误代码。
尝试在表中插入记录

voj3qocg

voj3qocg1#

这意味着您正在尝试将新记录插入“cr_book_dtl”表中,并且您正在为“aurthor_name”、“book_name”、“price”和“book_id”列提供值。但是,您为“book_id”列提供的值已作为主键或唯一索引存在于表中,这导致了约束冲突。
换句话说,您正在尝试插入一条值为“book_id”的记录,而该记录已经存在于表中。
尝试增加唯一ID并重新插入记录。

相关问题