エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
INSERT … ON DUPLICATE KEY UPDATE 構文ってどんな場合に使うの?
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
INSERT … ON DUPLICATE KEY UPDATE 構文ってどんな場合に使うの?
MySQL でデータを挿入する時に、 重複するレコードが存在すれば UPDATE、無ければ INSERT みたいな事を... MySQL でデータを挿入する時に、 重複するレコードが存在すれば UPDATE、無ければ INSERT みたいな事をしたい場合には、REPLACE を使えばいいと思っていました。 が、調べてみたら「INSERT … ON DUPLICATE KEY UPDATE 構文」なるものがあることが判明。 どちらかと言うと、こちらの方が期待している動作に近いことが分かったので、色々と試してみました。 REPLACE と INSERT … ON DUPLICATE KEY UPDATE の違い REPLACE と INSERT … ON DUPLICATE KEY UPDATE の違いは、既存の重複レコードを削除するかしないかだけなんですが、分かり難いので、以下のようなテーブルがあるとして説明します。 テーブル : USERS +----+--------+-------+ | id | name