Автоинкремент всегда выполняется с шагом 1, но после удаления строки идентификатор не освобождается.
Следующий идентификатор автоинкремента сохраняется в базе данных информационной схемы в вашей среде MySQL. Это всегда +1, и когда строка удаляется, промежуточный идентификатор будет отсутствовать. Таким образом, если первый равен 1, а второй (по вашему мнению) равен 5, то 2,3,4 были удалены в процессе.
Запустите этот запрос, чтобы выяснить, и замените последние 2 значения в где;)
SELECT AUTO_INCREMENT
from `information_schema`.`TABLES`
WHERE TABLE_NAME = '<<YOUR TABLE NAME HERE>>' AND
TABLE_SCHEMA = '<< YOUR DATABASE NAME HERE >>'