значение приращения поля сортировки mysql

Скажем, у меня есть стол

name             rank
-----------------------
John             1
Tit              3
Bernard          4

Ранг 2 отсутствует, мог быть удален или что-то в этом роде. Мне нужен запрос для увеличения поля ранга. Таким образом, Джон был бы номером 1, но Тит теперь был бы номером 2, а Бернард 3.

Там может быть до 100 рангов, а некоторые отсутствуют. Пока наименьший ранг сбрасывается на номер 1, а все последующие увеличиваются, все должно быть хорошо.

Любые идеи?

Запрос на обновление поля ранга.

5
задан user1022585 6 July 2012 в 10:13
поделиться