Mysql SQL_CALC_FOUND_ROWS

Mysql提供了对于结果集的快速访问方式,可以替换掉select count(*)对于数据库的操作,但是需要注意这个语句是要配合select found_rows();来使用,因此,经过验证,还是必须要在一个connection或者事务中执行才可以。在另一个如果两条语句的执行是在两个不同的connection中,那么后者会返回1;

mysql> select found_rows();
+--------------+
| found_rows() |
+--------------+
|            1 |
+--------------+
1 row in set (0.00 sec)

posted on 2013-01-13 10:34  走在草地上  阅读(107)  评论(0)    收藏  举报

导航