У меня есть таблица базы данных, и одно из полей (не первичный ключ) имеет уникальный индекс. Теперь я хочу поменять местами значения в этом столбце для двух строк. Как это можно сделать? Два хака, которых я знаю:
- Удалите обе строки и вставьте их заново.
- Обновить строки другим значением
и поменять местами, а затем обновить до фактического значения.
Но я не хочу идти на это, поскольку они не кажутся подходящим решением проблемы.
Кто-нибудь может мне помочь?