OFFSET在MySQL查询中不起作用

时间:2017-10-12 07:50:43

标签: mysql

OFFSET无效

SELECT
  iContentID,
  vTitle,
  vContectNo
FROM
  `tbl_contact_list`
WHERE
  `eStatus` = Active AND `eDeleted` = 0
ORDER BY
  `vTitle` ASC OFFSET 0

获得以下错误:

  

您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以获得正确的语法   在第1行'偏移0'附近

phpmyadmin Version information: 4.0.10deb1
database Server version: 5.5.54-0ubuntu0.14.04.1 - (Ubuntu)
PHP version 7

1 个答案:

答案 0 :(得分:3)

查看syntax for SELECT

  

[LIMIT {[offset,] row_count | row_count OFFSET offset}]

首先需要LIMIT来指定要返回的最大行数。

有关使用情况的详情,另请参阅this question

(BTW,OFFSET 0是不必要的,因为它是默认的)