早些时候我有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()
答案 0 :(得分:6)
preparedStatement.executeUpdate()返回受影响的行数。
答案 1 :(得分:2)
执行查询时,返回此查询将受影响的行数(布尔值)。这只是删除了多少行。
DELETE FROM logInfo WHERE datediff(now(), whatTime) >= 2