在我的数据库中,只有一条满足条件iv_title = 'ball skills' 的记录。现在我正在执行以下查询:
SELECT
*
FROM
`imageAndVideo`
WHERE
`iv_title` = 'ball skills' AND `iv_file_type` = 2
ORDER BY
`iv_create`
DESC
LIMIT 1, 6
上面这个查询没有输出任何记录,不知道为什么?有人可以向我解释一下吗?
如果我执行以下(删除 LIMIT)查询,我会得到所需的限制。
SELECT
*
FROM
`imageAndVideo`
WHERE
`iv_title` = 'ball skills' AND `iv_file_type` = 2
ORDER BY
`iv_create`
DESC
Your
LIMIT 1, 6
是MySQL 用语LIMIT 6 OFFSET 1
的缩写。意味着从结果集的开头跳过这么多记录。所以你的意思是,在跳过 1 后给我 6 条记录(记录 2 到 7,从 1 开始)。只有 1 条记录并跳过该 1 条,您没有结果。OFFSET