MARCO's FREE MEMO

携帯フォトや備忘録などをちょこっと…

REPLACE

2006年12月24日 11時34分23秒 | Database
これからのスタンダードになる予感がある「MySQL」を職場でも試験的に使ってみることになった。
私の今の仕事が一段落したらいろいろと試すつもりで、予習として本を買って読んでいる。
ちょっと素敵な機能が「REPLACE」というもの。
どうやら、INSERT INTO のようにデータを登録する時にキーが重複する場合は新しいデータに置き換えるという動作をするらしい。
今までアプリケーション側で一度データの存在をチェックしてからINSERT INTOとUPDATEを使い分けていたが、REPLACEの機能ならSQLは一度実行するだけでよい。
本当にそんな機能があるのか試してみたい。

今日はクリスマスイブなので写真をUPしてみたりして・・・。