У меня есть таблица MySQL с автоинкрементным столбцом id. Идентификатор начинался с 1 и теперь находится в 4000.
Однако мне также необходимо перенести некоторые устаревшие данные в эту таблицу из старой версии приложения. Иды этих данных начинаются с 5000 и должны быть сохранены для целей аудита.
Что произойдет, если я вставлю запись после того, как мой счетчик автоинкремента достигнет 4999? Является ли автоинкремент достаточно умным, чтобы искать следующий доступный идентификатор, или он будет сбой, потому что он пытается вставить id 5000, который уже существует?
Хотя советы о том, как обойти эту проблему очень полезны, я также хотел бы понять, что MySQL будет делать в этой ситуации, и если мне нужно вмешаться вообще.