首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"LIMIT 5,10“在MySQL中返回9行?

"LIMIT 5,10“在MySQL中返回9行?
EN

Stack Overflow用户
提问于 2012-08-15 09:59:00
回答 3查看 18.8K关注 0票数 6

http://666kb.com/i/c6e4rv80gz9yrn9h5.png

查看我的图像,我将查询限制为只有5个条目,但它返回9行?有什么问题,我不能得到它。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-15 10:01:16

在mysql中,LIMIT参数是offset, row_count,但第一个参数是可选的-疯狂,但却是真的!

所以当你有两个参数时,第一个是开始行,第二个是行数。

您请求的LIMIT 5, 10表示从第5行(不是第5行到第10行)开始的10行。

你不是第一个,也不会是最后一个对此感到困惑的人。

票数 27
EN

Stack Overflow用户

发布于 2014-04-18 22:41:23

在MySQL Limit函数语法中有:

代码语言:javascript
复制
SELECT column_name(s)
FROM table_name
LIMIT Rows start , Quantity of Rows for display;

示例:

代码语言:javascript
复制
SELECT *
FROM customer
LIMIT 2 , 10;
票数 1
EN

Stack Overflow用户

发布于 2017-09-21 22:24:14

我建议转到这个链接LIMIT in mysql,在我浏览了上面的评论之后,我必须指出,limit 5, 10返回10行,它从第6行开始。

LIMIT

limit 10 offset 5limit 5, 10,这两个函数都返回10行,从6开始。

我强烈建议您访问上面的链接。

希望它能有所帮助!!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11963177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档