Update multiple columns for multiple rows in one query of SQL

后端 未结 2 1766
感动是毒
感动是毒 2020-12-30 01:37

I am trying to set multiple columns for multiple rows in one query, but so far no luck.

Here\'s how my table looks like

Table: user

2条回答
  •  旧时难觅i
    2020-12-30 01:41

    try this

     update user
     set ext_flag = 'Y', admin_role = 'admin', ext_id = 
     case 
     when user_id = 2 then 345
     when user_id = 4 then 456
     when user_id = 5 then 789
     end
     **WHERE user_id  in (2,4,5)**
    

提交回复
热议问题