Вот мой код:
create table test3 (
num int(11) not null auto_increment,
primary key (num)
) auto_increment=2147483644;
insert into test3 values();
insert into test3 values();
insert into test3 values();
insert into test3 values(); //duplicate key error
select * from test3;
Вы заметите, что используются 2147483644, 2147483645 и 2147483647, но не 2147483646. Я могу вручную установить что-то на 2147483646, но я хочу понять, , почему это происходит. Мой режим автоматической блокировки innodb равен 1 (по умолчанию для моей версии).