Ответ 1
ALTER TABLE вызывает перекомпоновку всей таблицы - если ваша таблица содержит много строк, это может занять возраст.
Если вам просто нужно увеличить значение значения auto_increment, самым быстрым способом является вставка фиктивной строки (а затем, если потребуется, удалить ее). Это займет всего лишь часть секунды, тогда как ALTER TABLE может занять несколько дней для большой таблицы.
Например, предположим, что у меня есть таблица с столбцом идентификатора auto_increment и другими столбцами col1, col2...:
insert into autoinc_table set ID = 10000000;
delete from autoinc_table where ID = 10000000;