mySQL - как переключать значения столбцов - «короткий» на «длинный» и «длинный» на «короткий» - PullRequest
1 голос
/ 22 марта 2012

У меня есть база данных, и в одной из таблиц мне нужно изменить значения столбца из-за путаницы с другим разработчиком. У меня есть таблица с именем credits и столбец с именем credit_type.

credit_type имеет 2 значения long и short.

Как я могу заменить все значения, которые long для чтения short, и все значения, которые short для чтения long?

1 Ответ

3 голосов
/ 22 марта 2012
update credits set credit_type = 'interim' where credit_type = 'long';
update credits set credit_type = 'long' where credit_type = 'short';
update credits set credit_type = 'short' where credit_type = 'interim';

Оберните все это в транзакцию для полной надежности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...