在mysql中选择next/previous 10行

tep*_*tep 10 mysql

我有一个只显示10行的列表.

我需要选择接下来的10行和前10行.但是,我用作参考的ID并不是完全按顺序排列的.(例如,1,2,5,10,15).如何使用ID选择接下来的几行?

Har*_*Joy 28

你可以尝试限制:

select * from `table` limit <startIndex>,<NumberOfRecords>;
Run Code Online (Sandbox Code Playgroud)

例:-

select * from `user` limit 5,10;
Run Code Online (Sandbox Code Playgroud)

这将从第6行开始返回10行.