G R A N A D A > ブログ >

« ジョギング | メイン | Mojavi * Smarty 成功 »

ON DUPLICATE KEY UPDATE

使い方。



mysql> INSERT INTO table (a,b,c) VALUES (1,2,3)
-> ON DUPLICATE KEY UPDATE c=c+1;


ええええええええーーーーーーーーー!!!!!!!!!!!


なんだこの便利な・・・!!!!


今まで、

1. ある条件のものを取りだす
2. 行数を数える(rows num)
3. ifで「0以上ならUPDATE」「0ならインサート」

って書いてた処理を、
1行のSQLであらわせる。

ちょっと・・・・


俺1年間なにしてきたんだろorz


実装したらコード晒してみます。
手っ取り早くカウンタでも作ってみようかな。

コメントを投稿

トラックバック

このエントリーのトラックバックURL:
http://www.sotaro-k.com/mt/mt-tb.cgi/218