mySQL - 如何将列值 - 'short'切换为'long',将'long'切换为'short'

时间:2012-03-22 14:13:39

标签: mysql sql

我有数据库,在一个表中我需要更改列的值,因为与另一个开发人员混在一起。我有一个名为credits的表和一个名为credit_type的列。

credit_type有2个值longshort

如何将long的所有值替换为short,将所有值short替换为long

1 个答案:

答案 0 :(得分:3)

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';

将所有内容全部包含在交易中以获得完全可靠性。