タグ

ブックマーク / qiita.com/yuzroz (1)

  • MySQL: INSERT...ON DUPLICATE KEY UPDATEまとめ - Qiita

    INSERT...ON DUPLICATE KEY UPDATE構文を使うと レコードがなければINSERT、あればUPDATE 複数行の一括UPDATE フィールド毎に条件判定して更新 を1度のクエリで行うことができる。集計処理などに便利。 基 レコード(行)がなかったらINSERTあったらUPDATEという処理を1クエリで行える。 ユニークなフィールドに対して重複する行が挿入される場合はUPDATEという判定 なので利用には UNIQUEインデックス(かPRIMARY KEY)を指定する必要 がある

    MySQL: INSERT...ON DUPLICATE KEY UPDATEまとめ - Qiita
    akatakun
    akatakun 2015/12/08
    INSERT...ON DUPLICATE KEY UPDATE構文を使うと"レコードがなければINSERT、あればUPDATE","複数行の一括UPDATED","フィールド毎に条件判定して更新"を一度のクエリで行うことができる。集計処理などに便利
  • 1