我有一个带有 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();