mysql - 省略前 5 行?

标签 mysql sql database

我想选择表格中除前 5 行以外的所有行。

我该怎么做?

为什么我不能直接输入

$query = "SELECT *
  FROM ages
  OFFSET 5
  ORDER BY id ASC";

最佳答案

SELECT * FROM tbl LIMIT 5,18446744073709551615;

来自 http://dev.mysql.com/doc/refman/5.0/en/select.html

要检索从某个偏移量到结果集末尾的所有行,您可以为第二个参数使用一些较大的数字。此语句检索从第 96 行到最后一行的所有行:

SELECT * FROM tbl LIMIT 95,18446744073709551615;

关于mysql - 省略前 5 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1777939/

相关文章:

sql - JPA 映射的父实体返回与子实体相同数量的多次

database - 使用单一数据库的优缺点和最佳实践是什么?

mysql - 多列索引与每个列的索引?数据库

mysql - 如何实现记录mysql数据库的所有更改?

SQL计算2列的百分比

sql - 如何选择列值以特定字符串开头的行?

python - 与我的 MYSQL connect_timeout 单位混淆

mysql - 删除重复的 SQL,同时忽略键并选择指定列的最大值

mysql - PHPMyAdmin/MySQL 导出表说明

mysql - AUTOINCREMENT 不会在 Mysql Workbench IDE 中自动添加值