ユーザのカラムをUPDATEしようとしているので、既存の値に値をADDできるだけです。したがって、たとえば、表には、このように見えた場合:私は明らかに、クエリを実行して、これを行う列の値を取得し、追加することができMySQL:UPDATE中に数値を追加する
UserID 3
Total 16
:変わったのよう
UserID 3
Total 12
ユーザーは、4
を追加しますそれを新しい値に変換し、その列を更新していますが、まずSELECT文を使用せずにそれを行う方法があるのだろうかと思いました。おそらくSUM()を使用して何か?
ので、クエリは行くかもしれない:
UPDATE Users SET Total=SUM(Total + :total) WHERE UserID = :userID;
その場合、正しい構文は何ですか?
ありがとうございます!
大感謝!とても有難い。 –