INSERT IGNORE と ON DUPLICATE KEY UPDATE

ブログ | 2008/6/20 17:56
重複キーがあれば無視する。
INSERT IGNORE INTO table (f1,f2) VALUES ('d1','d2');

重複キーがあればアップデート。
INSERT INTO table (f1,f2) VALUES ('d1','d2') ON DUPLICATE KEY UPDATE f2='d2';

こんな感じか。
こんなの知らなかったので、これまでSELECTで判別してからINSERTしてた。誰も教えてくれないからさ。
タグ »

リンク元

縮小 拡大

ログインしておくと、後で編集が可能です。

Rottel内コンテンツ

コメント
ツイッカー
アンケート
アーカイブ
デイリーRottel
ブログ
写真
フィードバック
ブックマーク
マップ
タグ
手当たり次第

ユーザー一覧

Rottelとは?
利用規約
開発飲料
利用者の声
ヘルプ
close