sql >> データベース >  >> RDS >> Mysql

SQLの1つのクエリで複数の行の複数の列を更新する

    これを試してください

     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)**
    


    1. PostgreSQL14の最高の新機能

    2. 理解しようとしています列リストエラーに一致するフルテキストインデックスが見つかりません

    3. Daper.NetおよびNPGSQLを使用してPostgreSQLjsonb列にデータを挿入する

    4. SQL Server(T-SQL)のパーティション関数のリストを返す