если вопрос в том как хранится автоинкремент, то да. мускул запоминает максимльное значение и использует его для генерации нового значения. и откатывать его назад не имеет ни логического не практического смысла. какая вообще разница какой порядок. да хоть начнутся с 1000 и будут инкрементироваться на 7 единиц за раз. главное чтобы было уникально.
для того чтобы лучше понять представьте 2 случая и поразмыслите над ними
1) у вас были записи 1,2,3,4,5,6. Вы удалили 2 и 4 (да! не последнюю, а некоторые внутри таблицы) и представьте что данных этих не 6 строчек, а миллион. будет удобно каждый раз искать пустую дырку в значениях при вставке нового элемента?
это на счет производительности
2) представьте что у вас есть блог и каждая статья в нем имеет свой уникальный айдишник. и вот у вас есть статья с айди 6. многим пользователям она понравилась и они решили ею поделиться на других ресурсах (форумах, статьях). и тут кто-то вздумал удалить эту статью, а новый пользователь создал другую и занял место (айдишник) предыдущей. и получится что у всех ссылках разбросанных по интернету будет ссылка на совершенно постороннюю статью. это правильно по вашему мнению?
|