insert 主键冲突问题

执行insert, DB主键自增&UUID会抛出异常

com.jfinal.plugin.activerecord.ActiveRecordException: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '942fb347cdc6441099225612fe98e8aa' for key 'PRIMARY'


请问这是为何

评论区

小徐同学

2019-06-27 11:25

你都知道主键冲突了,还问

happyboy

2019-06-27 13:46

虽然没看到你的代码,但是我猜是你的model重复使用导致的。如果是这样的话,每次save之前,保证你的model都是新new出来的。

CoderDyson

2019-06-28 16:39

@happyboy 确认是新new的

happyboy

2019-07-01 10:49

@CoderDyson 那就检查下你的id是怎么来的,肯定跟上一次的重复了,否则没道理会报主键冲突

热门反馈

扫码入社