うめぼしジョイスティック - ivoice

CakePHP、JavaScript、jQuery等のプログラミングについて書いていきます 思考は、うめぼしのように硬く、そして柔らかく。

SQL文で、ある値を1だけ大きくしたい場合のクエリ(MySQL)

あるテーブルAで、scoreという項目(カラム)の値を、すべて1だけ大きくしたい場合、

UPDATE テーブルA SET テーブルA.score = テーブルA.score + 1;

このような形が基本となります。 では実際にクエリを打ってみましょう。

idが100以下のデータを更新したい場合で、テーブルAを tables という名前だとします。

UPDATE tables SET tables.score = tables.score + 1 WHERE id < 100;

以上で完了です。