У меня есть таблица videos
со столбцами id
| position
| title
Теперь я хочу отсортировать столбец position
от конца к основанию на постоянной основе, например. UPDATE
. Я мог бы изменить это вручную, но есть более 460 строк, которые мне пришлось бы обновить вручную, что действительно раздражает.
Я уже пробовал
SELECT position FROM videos ORDER BY position + 0 asc;
, который показывает необходимый результат, но я не знаю, как сделать это постоянным изменением. Если я использую
UPDATE videos SET position = (SELECT position FROM videos ORDER BY position + 0 asc);
, который изменяет строки столбца на одно значение.
Таблица выглядит так
Id | position | title
---------------------------
tz7e | 3 | title1
-cQ6 | 4 | title2
Q1L3 | 1 | title3
y456 | 2 | title4
V2n4 | 5 | title5
p76b | 7 | title6
98kN | 6 | title7
Но хочется, чтобы так было
Id | position | title
---------------------------
tz7e | 7 | title1
-cQ6 | 6 | title2
Q1L3 | 5 | title3
y456 | 4 | title4
V2n4 | 3 | title5
p76b | 2 | title6
98kN | 1 | title7
Но с 460 записями в столбце position
, которые я хочу перезаписать.