MYSQL自增ID不连续的问题解决办法

MYSQL的坑2020-03-26 05:32:483阅读
掐指一算你用的是innoDB引擎
原因是MySQL自增列锁模式

4个解决办法:

1修改innodb_autoinc_lock_mode

2修改业务逻辑,将INSERT ... ON DUPLICATE KEY UPDATE ...语句拆开,先去查询,然后去更新

3删除自增主键,让唯一索引来做主键,这样子基本不用做什么变动

4修改为MyISAM引擎
举报&反馈

写评