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();