MySQL 获取分页数据的总行数,你需要选择哪种方式?

我们的应用报表分两个端,一个是WEB端的,一个是APP端的。
APP端实现分页就是下拉翻页,没有总的合计,也没有总页数等信息,分页就简单
WEB端的都有总页数这个数据,有的列还有总的合计


如上图的箭头标注

而MySQL获取分页数据总行数共有3种方式。

第一种 SCFR方式

select SQL_CALC_FOUND_ROWS * from mysql.help_topic order by help_topic_id limit 10; select FOUND_ROWS();