我想构建一个查询,在表中显示所有结果,但从表的开头偏移5.据我所知,MySQL LIMIT需要一个限制和一个偏移量.有没有办法做到这一点?
如何从MySQL表中选择除前10条记录之外的所有记录?
(我知道limit 10,x从第10到第x选择记录,但我应该使用什么而不是x来选择所有剩余记录?)
好吧,我确实有这样的SQL查询
SELECT * FROM `profile_registry` LIMIT 3, 100
Run Code Online (Sandbox Code Playgroud)
现在我想要的是从第3行开始获取数据,依此类推.
上面的代码有效,但问题是LIMIT可以使用一个或两个参数.
唯一一个参数的条件是它只控制返回多少行.
两个参数的条件是第一个参数定义起始点,第二个参数定义要返回的记录数.
现在我的问题是我不能将第二个参数设置为只有100,因为我们不知道将来会有多少记录.什么我要的是回到开始的某一行中的所有记录,而不设定在多少行返回的限制.