小编fpa*_*is2的帖子

使用INSERT ... SELECT时自动递增间隙,即使使用innodb_autoinc_lock_mode = 0也是如此

我的自动增量键中存在间隙,即使是

innodb_autoinc_lock_mode = 0
Run Code Online (Sandbox Code Playgroud)

我将问题分离到单个INSERT ... SELECT语句.基本上,即使没有实际执行插入(重复键),每个INSERT ... SELECT语句也会将表的auto_increment递增1 .在我的情况下,我使用INSERT IGNORE,但我测试没有,auto_increment仍然错误地增加.

我担心这个,因为这个INSERT ... SELECT语句运行的频率有些高,所以键很快就会变大.

如果没有办法,我会忍受它,但是有什么方法可以避免这种行为吗?

mysql

5
推荐指数
1
解决办法
757
查看次数

标签 统计

mysql ×1