mysql插入失败id依然自增问题 xzz 2023-08-14 226 阅读1分钟 场景:表格设定了unique字段,插入数据冲突后,id依然自增 原因:mysql插入成功、失败id都会自增+1,因为冲突字段虽然失败,但其他字段依然有效,所以mysql策略就是id依然增加 解决方法: 一,关闭mysql自增锁,设置innodb_autoinc_lock_mode = 0 二,自己传值@PrimaryGeneratedColumn()接受4个参数,默认'increment' 其他'uuid' 'rowid' 'identity'