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

MySQLアップデートCASEWHEN/ THEN / ELSE

    これを試してください

    UPDATE `table` SET `uid` = CASE
        WHEN id = 1 THEN 2952
        WHEN id = 2 THEN 4925
        WHEN id = 3 THEN 1592
        ELSE `uid`
        END
    WHERE id  in (1,2,3)
    


    1. さまざまなエラー処理手法のパフォーマンスへの影響

    2. SQLDeveloperで自動インクリメント列を設定する方法

    3. Homebrewを介してMacOSXでPostgreSQLサーバーを起動する方法

    4. PostgreSQLデータベースをSQLServerデータベースに移行する方法は?