标签: mysql sql optimization
是否可以从mysql创建拖动并计算总行数,但一次只能获得20行?
答案 0 :(得分:1)
我不知道“拖”是什么意思,但是你可以使用SQL_CALC_FOUND_ROWS检索20行,同时仍然计算符合条件的总行数:
SELECT SQL_CALC_FOUND_ROWS * FROM table WHERE ... LIMIT 20;
然后在另一个查询中调用FOUND_ROWS()以获取匹配的总行数:
FOUND_ROWS()
SELECT FOUND_ROWS();