Mysql 选择 3 个条目,跳过接下来的两个,选择接下来的 3 个等

标签 mysql

我正在尝试像这样从 mysql 中进行选择:选择 3 个条目,跳过接下来的 2 个,依此类推。 mod,id 这可能吗? ?或者最好的方法是什么?

(我从不删除任何条目,所以顺序不会是问题)

//编辑:想到类似select * from table where id mod 4 <> 0的东西哪个会跳过第 4 个,还有什么方法可以让它跳过第 5 个吗?

最佳答案

我建议您再添加一个列,并在插入 (1,2,3...) 时更新它,并且然后使用 WHERE 子句。

让事情变得更简单。

并且不要忘记在此列上添加索引

关于Mysql 选择 3 个条目,跳过接下来的两个,选择接下来的 3 个等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16776596/

相关文章:

php - 自动完成电影名称

mysql - 每行查询多条记录

mysql - 改进此查询索引的想法

php - 如何将一个表中的自动递增 id 链接到另一表中的 id?

mysql - 如何在 MySQL 5 .7 中实现 CTE 功能?

php - 使用输入字段将小时和分钟添加到日期时间?

java - MySQL - Java 和 MySQL 过程和函数的集成问题

MySQL 查询太慢,我该如何改进?

php - 简单地尝试连接到数据库时出现 SQL 语法错误(初学者)

php - Base 64 代码不起作用...未以 html php mysql 形式显示数据库中的图像