Как повторно использовать значения 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, пока не получу неиспользуемое уникальное значение, но я думаю, что это слишком сложно.
Есть ли простой способ сделать это?
Благодарю.