我的自动增量键中存在间隙,即使是
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 ×1