作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 mysql 中的限制有疑问,我使用查询
select id,name from tbl where id='2' order by name limit 1;
和
select id,name from tbl where id='2' order by name limit 1,2;
第一个查询查询显示该行,但第二个不显示。如果我使用“limit 1,2”而不是“limit 1”,如何编写有效的查询。我将它与 ajax 一起使用来制作分页。
谢谢
最佳答案
LIMIT
的语法是
LIMIT {[offset,] row_count | row_count OFFSET offset}
(参见 the documentation)
您添加了 1
的偏移量,因此它将跳过第一个(也是唯一一个)命中。因此你不会得到任何返回的记录!
改为尝试使用
LIMIT 0,2
(尽管有(希望如此!)一 strip 有 id='2'
的记录,使用 LIMIT
没有多大意义)
关于mysql过滤限制a,b,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14536773/
我是一名优秀的程序员,十分优秀!