Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Пронумеровать строки


Автор: Parallelogram 1.3.2015, 08:45
Здравствуйте, у меня есть таблица отсортированная и пронумерованная, но когда я удаляю одну строку появляется дыра в нумерации. Подскажите, как  этого избежать?
Было:
id pos file
12 1 go.txt
31 2 fds.txt
34 3 qwe.txt
47 4 px.txt
53 5 nb.txt

Стало:
12 1 go.txt
31 2 fds.txt
47 4 px.txt
53 5 nb.txt

А должно быть:
12 1 go.txt
31 2 fds.txt
47 3 px.txt
53 4 nb.txt

Автор: Сумасшедший 1.3.2015, 19:58
Обновлять нумерацию после изменений или, при наличии отсутствия необходимости, не хранить её, а генерировать sql-ем.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)