使用计数和限制从mysql拖动

时间:2011-06-25 13:57:35

标签: mysql sql optimization

是否可以从mysql创建拖动并计算总行数,但一次只能获得20行?

1 个答案:

答案 0 :(得分:1)

我不知道“拖”是什么意思,但是你可以使用SQL_CALC_FOUND_ROWS检索20行,同时仍然计算符合条件的总行数:

SELECT SQL_CALC_FOUND_ROWS * FROM table WHERE ... LIMIT 20;

然后在另一个查询中调用FOUND_ROWS()以获取匹配的总行数:

SELECT FOUND_ROWS();