2011-07-29 8 views
0

こんにちは、私はテーブルにフィールドを追加または減算する最良の方法が何であるかと思っていました。私はそれが動作することを知っている方法は、私は値を照会し、追加して、値を更新する場合です。列の数値に加算する

私はむしろのような更新クエリの一部として追加が含まれます:

UPDATE users SET points = +10 

またはそのような何か。出来ますか?

答えて

2

は、あなただけの=演算子の右側に列に名前を付ける必要があります。

UPDATE `users` SET `points` = `points`+10 

これは、彼らが現在持っているすべてのユーザーに10個のより多くのポイントを与えるだろう何WHERE句はありませんので。

+0

は素晴らしい作品。どうもありがとう。 –

2

あなたはこれを行うことができます。

UPDATE users SET points = points + 10 
関連する問題