0
点赞
收藏
分享

微信扫一扫

彻底解决mysql 查总条数的烦恼,sql_calc_found_rows 与 FOUND_ROWS() 的用法


关键词:​​sql_calc_found_rows​​​ 、​​SELECT FOUND_ROWS();​

如果有语句​​SELECT * FROM table1 where xxx limit 10,20 ;​​​ 又想获取到总条数的话,
在select后面,查找项前面加上​​sql_calc_found_rows​​,查询语句执行后再执行​​SELECT FOUND_ROWS();​​ 即可获取总条数。

亲测有效。

SELECT sql_calc_found_rows  * FROM `table1` where `no` like'1%' limit 100 ;
SELECT FOUND_ROWS();

至于如果一次性既查出list,又查出totalCount的话,自己写个方法组装一下就行了。
具体就不示例了,简单易懂。


举报

相关推荐

0 条评论