我有一个 MySQL 数据库,其中包含要在 Feed 中显示的 1-100
条记录。
当页面首次加载时,我想加载一个随机的唯一 10
记录迭代,例如:
80-90, 90-100, 1-10, 10-20 ....
一直回到 80
然后停止,这样所有记录都会得到显示。
下次页面加载时,我希望它从另一个随机的 10 开始:
40-50, 50-60 ....
一直回到 40。
最佳答案
您可以使用MySQL提供的LIMIT
和OFFSET
。
第一:
SELECT * FROM YOUR_TABLE LIMIT 10;
从下一次运行开始,执行以下操作:
SELECT * FROM YOUR_TABLE LIMIT 10 OFFSET 10;
关于mysql - 如何从一系列行中随机提取 N 条记录并不断迭代?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40880658/