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

mysql指定された値のセットですべての行の列を更新する方法

    次のようなことができます:

    update table t
        set code = concat('code-', id)
        where id in (1, 2, 3);
    

    コードが実際にはIDに関連付けられていない場合は、caseを使用できます。 :

    update table t
        set code = (case when id = 1 then 'code-1'
                         when id = 2 then 'code-2'
                         when id = 3 then 'code-3'
                    end)
        where id in (1, 2, 3);
    


    1. PythonでのMongoEngineによるインデックス作成の処理

    2. MySQLでasp.netメンバーシップテーブルを読み取るときにエラーが発生する

    3. oledb 接続例外

    4. 効果的かつ簡単な方法で階層、親子関係を達成する