java - 通过查询查找已删除的行数

标签 java mysql sql-delete

之前我有 2000 条记录。

在我触发以下查询后,我将拥有 1500 条记录。

DELETE FROM logInfo WHERE datediff(now(), whatTime) >= 2

是否有任何查询可以告诉我有多少条记录被上述记录删除?

我知道我可以在删除命令之前使用下面的查询,但是我很好奇删除后是否还有其他方法可以找到。

SELECT COUNT(*) FROM logInfo WHERE datediff(now(), whatTime) >= 2

我在 JAVA 或 MYSQL 中需要这个。

我知道在 php 中它将是 mysql_affected_rows()

最佳答案

preparedStatement.executeUpdate()返回受影响的行数。

关于java - 通过查询查找已删除的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12199078/

相关文章:

java - Java 会优化不可变对象(immutable对象)吗?

java - Class.forName() 是什么意思

php - 关于 mysqli 准备好的语句的问题

mysql - mysql 查询出现异常错误 "delete"

java - Spring Rest - 发布多个文件

java - 将常规的 foreach 替换为流/lambda/方法引用

mysql - 在不锁定 MySQL 的情况下更新整个表

php - 如何将 str_replace 与 $row 链接一起使用

mysql - 删除行: No Single Member Has More Than x Records

java - native 查询产生 MySQL 语法错误和意外结果