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

posted @ 2014-03-08 11:07  乌冬  阅读(1276)  评论(0编辑  收藏  举报