我有一个MySQL 5.0服务器,我正在运行此查询:
SELECT *
FROM deals
WHERE expires > "2012-05-25 19:37:58"
AND city =2
ORDER BY UIN
LIMIT 48 , 57
它又回来了:
显示0到29行(总共57行,查询耗时0.0036秒)
我做错了吗?我期待9行,48-57 ..
答案 0 :(得分:15)
LIMIT
的第二个参数不是偏移量,它是相对于偏移量的长度。因此,如果您想要9行,则为LIMIT 48, 9
。
答案 1 :(得分:4)
LIMIT 48 , 57
将在第48条记录之后显示57条记录。
尝试
LIMIT 48 , 9
答案 2 :(得分:2)
LIMIT
的工作方式如下:LIMIT (page - 1) * post_per_page, post_per_page