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