2010年08月11日

直接計算、インクリメント、デクリメント

お願いします♪いいねとかつぶやいたりして下さい
 
mysqlで直接インクリメント、デクリメントしたい場合がある。
データをわざわざ読み出して計算するのは面倒なので、直接する方法は

analys_usersテーブルの id 1 のユーザーに対し kankin_pointフィールドを +1 したい場合



$this->Anymodel->query('UPDATE `analys_users` SET `kankin_point` = `kankin_point` + 1 WHERE `id` = 1');


上記の文でいける。
ただし、SQLを直接記入するので気をつけないと全てのデータが更新される場合がある。
関連するタグ: cakephp MYSQL
あなたにとって有用な記事でしたか?是非ブックマークしておくことをおすすめします。
 




ライブラリを配布しちゃったり
webデザイン
Fireworks
HTMLコーディング
CSS
Dreamweaver
携帯サイト
webプログラム
PHP
正規表現
cakephp
MYSQL
javascript
webマーケティング
adwords
analytics
windows7
ショートカットキー
おすすめ情報
サイト
facebook
ライブラリ
配布
アプリ
iphone
ipad
サーバー
さくらサーバー
全ての記事を読む




トップ - 最新の記事一覧 - お問い合わせ