クエリ文字列で操作を行う方法w_balance = w_balance + amount
? 1つの方法は、クエリ文字列の外で操作を実行することです。しかし、それを直接行う方法はありますか?ここで、amount
は、w_balance
から追加または削除したい新しい量です。プログラムでクエリの操作を実行する方法は?
私のデータベースはPostgresql。
String SQL = "update walletapp.users_acc set w_balance = w_balance + amount where kyc_id = :sender_id";
私は - 私の問題を解決した - String SQL = "update walletapp.users_acc set w_balance = w_balance + :amount where kyc_id = :sender_id";
を使用しました。ここ
変数の割り当てを実行しようとしましたか?あなたができるから。 – AxelH
sender_idパラメータを渡すのと同じ方法でパラメータとして渡します: 'set w_balance = w_balance +:amount' –
postgresqlコンテキストの外側にある' w_balance'の割り当てについて質問するように質問を更新します。尋ねた私が理解していることから、文字列の作成中に変数を代入しようとしているだけです。 SQLは、可能な答えをつぶすだけです。 – AxelH