Как мне сбросить порядковые номера, чтобы они стали последовательными?

У меня есть таблица mysql, в которой каждая строка имеет свой собственный порядковый номер в столбце «последовательность». Однако, когда строка удаляется, остается пробел. Итак ...

1
2
3
4

... становится ...

1
2
4

Есть ли удобный способ "сбросить" последовательность, чтобы она снова стала последовательной в одном запросе SQL?

Между прочим, я уверен, что есть технический термин для этого процесса. Кто-нибудь?

ОБНОВЛЕНО: столбец «последовательность» не является первичным ключом. Он используется только для определения порядка отображения записей в приложении.

7
задан Urbycoz 14 August 2011 в 14:12
поделиться