Моя проблема: у меня есть таблица со столбцом auto_increment.Когда я вставляю некоторые значения, все в порядке.Вставить первую строку: ID 1 Вставить вторую строку: ID 2
Теперь я хочу вставить строку с идентификатором 10.
Моя проблема в том, что после этого после идентификатора 10 вставляются только строки(что является нормальным поведением).
Но я хочу, чтобы база данных сначала заполняла ID 3-9, прежде чем сделать это.
Есть предложения?
РЕДАКТИРОВАТЬ:
Чтобы уточнить: это сокращение URL, которое я хочу создать для себя.Я преобразую идентификатор в слово (a-zA-z0-9) для поиска, и для сохранения в базе данных я преобразую его в число, которое является идентификатором таблицы.
Проблема теперь:Я сокращаю первую ссылку (без имени) -> ID равен 1, и автоматически имя 1 преобразуется в a-zA-Z0-9, который является
Далее происходит то же самое -> ID равен 2 иимя b, которое преобразовано в 2.
Следующий интересный, кто-то хочет назвать ссылку test
-> ID - 4597691
, который является преобразованным test
Теперь, если кто-тодобавляет еще одну ссылку без имени -> ID равен 4597692 which
будет tesu
, потому что число преобразуется.
Я хочу, чтобы новые строки автоматически вставлялись в последний созданный пробел (здесь 3)