Я считаю, что mysql делает select max для идентификатора и ставит следующее. Попробуйте обновить идентификаторы вашей таблицы до нужной последовательности. Проблема, с которой вы столкнетесь, заключается в том, что если они связаны, вы должны поставить Cascade на обновление на fk.
Вопрос, который приходит мне в голову:
UPDATE Table SET id=(SELECT max(id)+1 FROM TAble WHERE id<700)
700 что-то меньше, чем у вас 11800090 и около 300 WHERE id> 0;
Я считаю, что MySQL жалуется, если вы не поставите куда