首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

mysql的SQL_CALC_FOUND_ROWS 使用 类似count(*) 使用性能更高

mysql的SQL_CALC_FOUND_ROWS 使用 类似count(*) 使用性能更高 在很多分页的程序中都这样写: SELECT COUNT(*) from `table` WHERE .........; 查出符合条件的记录总数 SELECT * FROM `table` WHERE ...... limit M,N; 查询当页要显示的数据 这样的语句可以改成: SELECT SQL_CALC_FOUND_ROWS...,第一个SELECT返回了多少行 (若上述的 SELECT语句不包括 SQL_CALC_FOUND_ROWS 选项,则使用LIMIT 和不使用时,FOUND_ROWS() 可能会返回不同的结果)。...SQL_CALC_FOUND_ROWS aa from ben where bb=1 limit 100,10"); $ben->query("select FOUND_ROWS()");...7、如果是用MyISAM的话,merge引擎可以大大加快应用部门的开发速度,他们只要对这个merge表做一些select count(*)操作,非常适合大项目总量约几亿的rows某一类型(如日志,调查

2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券