您的位置:首页 > 博客中心 > 数据库 >

php学习之道:mysql SELECT FOUND_ROWS()与COUNT(*)用法区别

时间:2022-03-10 17:53

在mysql中 FOUND_ROWS()与COUNT(*)都可以统计记录,如果都一样为什么会有两个这样的函数呢,下面我来介绍SELECT FOUND_ROWS()与COUNT(*)用法区别

  •  SQL_CALC_FOUND_ROWS 关键词必须出现在UNION的第一个 SELECT中。
  •  FOUND_ROWS()的值只有在使用 UNION ALL时才是精确的。若使用不带ALL的UNION,则会发生两次删除, 而  FOUND_ROWS() 的指只需近似的。
  • 假若UNION 中没有出现  LIMIT ,则SQL_CALC_FOUND_ROWS 被忽略,返回临时表中的创建的用来处理UNION的行数。

  • php学习之道:mysql SELECT FOUND_ROWS()与COUNT(*)用法区别,布布扣,bubuko.com

    热门排行

    今日推荐

    热门手游