2011-06-30 2 views
1

私はこれについて明確な答えを思い付くことができませんでしたので、あきらめる前に私はここで尋ねることができました。私は、データベースフィールドを現在の値よりも1つ少ない値に更新することを考えています。これは、データベースを照会したり、数学のコードを書いたり、新しい値でデータベースを更新したりする必要がありません。データベースフィールドを現在の値の-1に更新します

これは可能なのでしょうか、そうするために自分の機能を作らなければなりませんか?

答えて

4
update 'table' set 'field' = 'field' - 1 where 'id' = 2 
+0

:あなたのテーブルにはhelloだったし、あなたのフィールドがworldた場合たとえば、あなたはこのような何かをするだろう。ありがとう! – Eric

+2

一重引用符ではなくバッククォートが必要ですか? – Ryan

+0

いいえ一重引用符は私のために働く –

0

単純なUPDATEステートメントを使用してください。確かに十分に簡単だった

UPDATE hello SET world = world - 1 

http://ideone.com/8KIpQ

関連する問題