MySQL Update увеличивает (не автоматически увеличивает) значения столбца

У меня есть таблица с 4 столбцами, один из которых называется «порядок». «Порядок» не увеличивается автоматически, а другой столбец, «mapping_id», автоматически увеличивается. Другие столбцы включают в себя «quiz_id» и «question_id».

Я хочу, чтобы все значения «порядка» менялись в том же порядке возрастания, что и поле question_id. Мое приложение сортирует только на основе этого столбца «порядок», поэтому единственный способ, которым я могу выполнить повторную сортировку, - это редактировать значения в этом столбце.

То, что я хочу знать, это как написать запрос на обновление, чтобы изменить все значения «порядка», чтобы перейти в порядке возрастания номеров. Я думал просто сопоставить значение «order» со значением «question_id», но question_id начинается с 2 вместо 1, а «order» должен начинаться с 1. Спасибо за любую помощь, которую вы можете предоставить!

Ответы на вопрос(2)

Ваш ответ на вопрос