MySQL LIMT无法正常工作可能与表结构有关吗?

时间:2016-10-28 10:02:18

标签: php mysql

我有一个MySQL查询在#1机器上工作但在#2上没有。

查询是:

SELECT
id, vehicle
FROM
requests
WHERE client_id = 8
AND
solved
IS NULL
AND requests_id IS NULL ORDER BY created
DESC LIMIT 10 OFFSET 10

如果我取出LIMIT 10 OFFSET 10,它确实有用。

我想知道是否可以使用表格的配置,但我已经检查了两次,它们在两台服务器上基本相同......

1 个答案:

答案 0 :(得分:0)

正如你总结的那样问同样的

  很抱歉,刚刚发现我的参赛作品不超过10个。以便   平均OFFSET不会分页,除非你有这么多的结果? 〜 @Filipe

快速入门

<强> 实施例

1) $sql = "SELECT * FROM TableName LIMIT 20";

=&GT;将返回前20条记录。

2) $sql = "SELECT * FROM TableName LIMIT 10 OFFSET 15";

或者

$sql = "SELECT * FROM TableName LIMIT 15, 10";

=&GT;将只返回10条记录,从记录16开始(OFFSET 15)