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

Mysql一括更新

    一時テーブル(value1とvalue2の値のみを含む)を作成し、それを一括で入力します(つまり、単一の挿入ステートメントでこれを実行できる可能性があります)。次に、既存のテーブルと一時テーブルの間の結合を使用して更新を実行します。

    のようなもの

    INSERT INTO SomeTempTable(id, some_id)
    VALUES (1,2), (3,4), (5,6), .......
    
    UPDATE A
            INNER JOIN
        SomeTempTable ON A.id = SomeTempTable.id 
    SET 
        A.some_id = SomeTempTable.some_id;    
    



    1. それぞれの個別のcandidate_idの最新の日付を持つ行からデータを返します

    2. 言語設定がSQLServerのFORMAT()結果にどのように影響するか(T-SQLの例)

    3. PostgreSQLの時間値に時間を追加する

    4. NameError:変更をmysqlに設定した後、名前'_mysql'が定義されていません