重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

質問があるのですがよろしくお願いします。

例えば、「point」というカラムのレコードの数値を+1して更新したい時に、
update文の中に「id~番のレコードの、「point」のカラムの数値を+1する」みたいな命令を書いて、
MySQL側で計算してもらってレコードを更新することは出来るのでしょうか?

それとも、やはり一度select文で数値を取り出して、
perlやPHP等のミドルウェア側で数値を+1してからupdate文で更新するしかないのでしょうか?

どなたか分かる方いらっしゃいましたらよろしくお願いします。

A 回答 (1件)

UPDATE `table_name` SET `point` = `point` + 1 WHERE `id` = xxx



これでいけます。
    • good
    • 0
この回答へのお礼

回答ありがとうございます!
参考にさせて頂きますm(__)m

お礼日時:2006/10/15 22:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す