mysql-MySql Update与case when

当我们有时候要更新 数据库中 同一个字段 根据不同情况更新不同的值,可以用

update Table set  field = (case  XX    when  XXXX  then XXX

                                                            when   xxxx   then   xxxxxx

else xxxx  end)

 

例:更改某行信息内容是否已被审核:update mle_info set info_audit = (case info_audit when 1 then 0 when 0 then 1 end) where id = 1

原文地址:https://www.cnblogs.com/itime/p/3587660.html