Как повторно использовать значения auto_increment? [Дубликат]

Возможный дубликат:
Фрагментация идентификаторов (столбец auto_increment) в MySQL

У меня есть этот столбец в моей базе данных. Допустим, его имя «нить». Он содержит уникальные идентификаторы, данные каждому потоку для различения.

нить 9 8 7 6 5 4 3 2 1

Допустим, я удалил темы с идентификаторами 5 и 6.

нить 9 8 7 4 3 2 1

Но когда после удаления есть представление, уникальный идентификатор, заданный этому потоку, равен 10. а не 5. Я думаю, что это не аккуратно.

Как получить наименьшее возможное значение в столбце? (в данном случае 5.)

Я думаю, что могу получить минимальное значение столбца с помощью MIN () и удерживать +1, пока не получу неиспользуемое уникальное значение, но я думаю, что это слишком сложно.

Есть ли простой способ сделать это?

Благодарю.

Ответы на вопрос(6)

Ваш ответ на вопрос