本文介绍了如何从MySQL中的第x行开始获取所有行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在MySQL中,如何检索表中从X行开始的所有行?例如,从第6行开始:

In MySQL, how can I retrieve ALL rows in a table, starting from row X? For example, starting from row 6:

LIMIT 5,0

这什么都不返回,所以我尝试了:

This returns nothing, so I tried this:

LIMIT 5,ALL

仍然没有结果(sql错误).

Still no results (sql error).

我不是在寻找分页功能,而是从特定行开始检索所有行. LIMIT 5,2000在我看来似乎太过分了. Google似乎无法以某种方式得到我一些答案.希望能对您有所帮助.

I'm not looking for pagination functionality, just retrieving all rows starting from a particular row. LIMIT 5,2000 seems like overkill to me. Somehow Google doesn't seem to get me some answers. Hope you can help.

谢谢

推荐答案

根据文档:

SELECT * FROM tbl LIMIT 95, 18446744073709551615;

这是MyISAM表最多可以容纳的最大行,2 ^ 64-1.

This is the maximum rows a MyISAM table can hold, 2^64-1.

这篇关于如何从MySQL中的第x行开始获取所有行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-28 05:04