http://666kb.com/i/c6e4rv80gz9yrn9h5.png
查看我的图片,我将查询限制为 5 个条目,但它返回 9 行?有什么问题,我无法得到它。
http://666kb.com/i/c6e4rv80gz9yrn9h5.png
查看我的图片,我将查询限制为 5 个条目,但它返回 9 行?有什么问题,我无法得到它。
使用 mysql,LIMIT
参数是offset, row_count
,但第一个参数是可选的 - 疯狂,但真实!
所以当你有两个参数时,第一个是起始行,第二个是行数。
你问的LIMIT 5, 10
意思是10 行,从第 5 行(不是第 5 行到第 10 行)开始。
你不是第一个,也不会是最后一个对此感到困惑的人。
在 MySQL 限制函数语法是:
SELECT column_name(s)
FROM table_name
LIMIT Rows start , Quantity of Rows for display;
例子:
SELECT *
FROM customer
LIMIT 2 , 10;
我建议转到mysql 中的这个链接 LIMIT,在浏览完上面的评论后,我必须指出,它limit 5, 10
返回 10 行,并且从第 6 行开始。
LIMIT:limit 10 offset 5
并且limit 5, 10
,它们都返回10行,从第6行开始.
我强烈建议转到上面的链接。
希望能帮助到你!!