У меня есть таблица с идентификатором автоинкремента, который упорядочивает строки. Я сделал форму, где вы можете изменить порядок строк.
id item
1 - строка а
2 - ряд б
3 - рядный c
4 - рядный d
Но первичный ключ (автоинкремент) не допускает удваивания, как показано ниже:
id item
1 - строка а
2 - ряд б
2 - ряд c
4 - рядный d
Есть ли способ изменить порядок, используя скрипт mysql или php, чтобы я мог изменить порядок:
id item
1 - строка а
2 - ряд б
3 - строка d
4 - строка c
- в приведенном выше примере строки d и c изменились, например. строка c переместилась на 1 вверх, а d переместилась на 1 вниз.
Буду признателен за любую помощь!
UPDATE
Строки являются динамическими. если, скажем, элемент c удален, счет будет 1, 2, 4. Как бы вы сделали, чтобы они закрыли пробел, если некоторые будут удалены