私は Derby データベースを使用しており、テーブルの 1 つのすべての列を更新しようとしています。
私は次のステートメントを使用しています。
String stmt = "UPDATE APP.DATAVAULT SET DID = ?, DTITLE = ?, DUNAME = ?, DPASS = ?, DSANSWER = ?, DPIN = ?, DURL = ?, DNOTES = ?, PID = ? WHERE DID = ?, DTITLE = ?, DUNAME = ?, DPASS = ?, DSANSWER = ?, DPIN = ?, DURL = ?, DNOTES = ?, PID = ?";
次のステートメントを使用して、以前に更新を行いました。
String stmt = "UPDATE APP.PERSON SET PSNAME = ? WHERE PID = ?";
テーブル全体を更新する簡単な方法はありますか? そうでない場合、次のエラーが引き続き発生するため、このステートメントの何が間違っていますか。
Syntax error: Encountered "," at line 1, column 137.