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