列の値をいくらか減らそうとしています。つまり、列は double 型であり、「合計」量だけ減らしたいと考えています。初期値が 100 だった場合は、合計 100 にする必要があります。これが私のコードです:
PreparedStatement checkDB1 = (PreparedStatement) con.prepareStatement("update accounts set balance=balance-? where iban=?");
checkDB1.setString(1, total);
これにより、次のような構文エラーが発生します。
reason: actual argument double cannot be converted to String by method invocation conversion
では、どうすればこのクエリを書くことができますか? ありがとう