タイムスタンプ基準に基づいて行を削除するMySQLクエリを含むPreparedStatementがあります。同じ削除準備済みステートメントから削除された行の数を引き出すことは可能ですか、それとも最初に数を取得するために別のクエリを実行する必要がありますか?これは私が試したものですが、機能しませんでした。
PreparedStatement pstmt = conn.prepareStatement(delete, PreparedStatement.RETURN_GENERATED_KEYS);
pstmt.setString(1, keyword);
pstmt.executeUpdate();
ResultSet rs = pstmt.getGeneratedKeys();
while (rs.next())
{
n = rs.getInt(1);
}
rs.close();
pstmt.close();
conn.close();
申し訳ありませんが、私はそれを理解しました。int n = pstmt.executeUpdate();