- Подробности
-
Категория: PHP. Базы данных
Как сделать, чтобы записи в таблице нумеровались “без пробоев”?
Несколько раз слышал на форумах такой вопрос:
Как сделать, чтобы записи в таблице нумеровались «без пробоев», т.е. первичные ключи шли по порядку 1,2,3,4,5? Ведь когда я удаляю одну из записей, то получается что-то типа 1,2,4,5, а 3-го нет.
Первичный ключ нужен не для того, что бы по нему можно было строить красивые HTML-таблички c нумерацией и не для сортировки. Он нужен для идентификации записей, чтобы по его значению можно было найти единственную запись. Он нужен для того, чтобы одна таблица могла ссылаться на другую, но не для нумерации. Забудьте, что это число, это просто уникальное значение (кстати, в большинстве других современных баз данных так и есть).
Подробнее: Как сделать, чтобы записи в таблице нумеровались “без пробоев”?