繁体   English   中英

查找查询删除的行数

[英]Finding number of deleted rows by a query

早些时候我有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()返回受影响的行数。

执行查询时,返回此查询将受影响的行数(布尔值)。 这只是删除了多少行。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM