该表有11行
查询
SELECT COUNT(*) FROM `zars_all` ORDER BY id DESC LIMIT 9,9
结果
零行,甚至有两行具有id 10和11
查询
SELECT * FROM `zars_all` ORDER BY id DESC LIMIT 9,9
结果
id为10和11的两行
我试过在Count中使用列名作为值,但没有帮助。感谢您的帮助,如果我在这里做错了什么,请告诉我。
您的第一句话SELECT COUNT(*)
返回一个整数。
这意味着尾部CCD_ 2正在设置最小9个元素和最大9个元素。
让我们检查一下LIMIT offset, count
子句参数:
偏移量指定要返回的第一行的偏移量
计数指定要返回的最大行数。
您的偏移量超出了界限,这就是为什么您得到无行的原因。
请删除它并将其保留为:
SELECT COUNT(*) FROM `zars_all` ORDER BY id DESC
Waqas,LIMIT
不能与COUNT
一起直接应用,而是像一样更改查询
SELECT count(*) FROM (select * from zars_all limit 9,9) as a"**;