LIMIT
也有一个偏移选项:LIMIT offset, count
,例如:
SELECT * FROM `table` ORDER BY `cid` ASC LIMIT 6, 3
但是,如果有人在您阅读了第 1 到 3 行之后删除了 cid = 3 的行,您将永远不会阅读 cid = 5 的行。
我会使用原始查询的调整版本,跟踪每个 SELECT 的最高 cid,并在下次再 SELECT 3 行时使用该值。
SELECT * FROM `table`
WHERE cid > "previous_highest_cid"
ORDER BY `cid` ASC LIMIT 3
可能会更快,您不会错过任何行等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句