Может ли SQL обрабатывать нечто подобное изначально? Поле порядка

У меня есть поле в моей базе данных под названием «порядок», которое представляет порядок, в котором изображения появляются на странице. Порядок изображений может редактироваться пользователем, поэтому после импорта пользователь может изменить их. Допустим, у меня эти изображения упорядочены следующим образом: 1,2,3,4,5,6,7,8 .... и пользователь перемещает изображение с 8-й позиции на 3-ю позицию .... способ в SQL обновить все другие записи для перемещения на одну позицию вверх без необходимости читать каждый элемент в PHP, редактировать их, а затем возвращать их обратно?

Таким образом, в этом случае изображения в позициях 1 и 2 остаются такими же .. ..8 становится 3 ... 3 становится 4, 4 становится 5 и так далее

5
задан OMG Ponies 24 May 2011 в 14:49
поделиться