一般的查询语句是这样的

SELECT  id,name FROM SystemEvents WHERE  1=1 limit 9,10
SELECT  * FROM SystemEvents WHERE  1=1 limit 9,10
这样查询出来的结果 要统计行数很麻烦 有一个方法可以将上次查询的结果 统计出来行数 并且不会管limit是否存在 同时保留条件

SELECT SQL_CALC_FOUND_ROWS id,name FROM SystemEvents WHERE  1=1 limit 9,10
只要加一句SQL_CALC_FOUND_ROWS在 *号或列名之前
然后在查询完后马上使用found_rows()函数来查询上次查询的结果统计

SELECT found_rows() AS rowcount

最新文章

  1. composer
  2. 【笔记】ztree的使用
  3. JNI 翻译 转 Delphi 的 经验 方法
  4. React Ntive 学习手记
  5. 03 Hibernate错题分析
  6. python: HTML之 鼠标放上去下拉项字体显示不同颜色
  7. Python基础(3)--列表和元组
  8. oracle中drop、delete和truncate的区别
  9. SQL数据库安装
  10. Express 3.0新手指南入门教程
  11. python3中的一些小改动
  12. java类型转换详解(自动转换和强制转换)
  13. Python内置函数(33)——int
  14. Windows系统IntelliJ IDEA安装配置
  15. C_汉诺塔的故事(递归)
  16. Oracle课程档案,第十六天
  17. mysqlbinlog恢复数据注意事项【转】
  18. SQL表分区之二
  19. 20180831xlVBA_WorksheetsCosolidate
  20. catalan 递推

热门文章

  1. (转)Android 创建与解析XML—— Dom4j方式 .
  2. LeetCode 627. Swap Salary (交换工资)
  3. servlet的xml配置详解
  4. Java 并发工具包——ExecutorService常用线程池
  5. java实现数字转中文大写
  6. activemq设置后台管理用户名密码,及生产者消息密码
  7. 字典配合split分裂填充
  8. DEV的GridControl控件的选中列属性设置高光
  9. sql count 函数用法
  10. Java怎样判断身份证号