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

1つのクエリでmysqlデータを一括更新する方法は?

    次の解決策を見つけました:

    INSERT into `table` (id,fruit)
        VALUES (1,'apple'), (2,'orange'), (3,'peach')
        ON DUPLICATE KEY UPDATE fruit = VALUES(fruit);
    

    IDは一意または主キーである必要がありますが、パフォーマンスについてはわかりません。



    1. MSSQLレコードの日付/時刻の自動削除

    2. SQLServerの動的ピボット列

    3. 分離クエリの程度

    4. 関数を使用して2つの日付の間の日付のリストを取得します