且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

MySQL CASE更新多列

更新时间:2023-02-02 22:33:13

UPDATE tablename
SET col1 = CASE WHEN name = 'name1' THEN 5 
                WHEN name = 'name2' THEN 3 
                ELSE 0 
           END
 , col2 = CASE WHEN name = 'name1' THEN '' 
               WHEN name = 'name2' THEN 'whatever' 
               ELSE '' 
          END
;