我用Go 写的sql语句实现翻页功能,比如limit 1,2 就显示第一页的两条信息,limit 2,2,就会显示第一页的最后一条和一条新的信息,limit 2,10就会显示前九条信息都是之前的,只有最后一条是新的,请问这是怎么回事,这该怎么改
2条回答 默认 最新
- 不曾听说 2019-12-06 11:25关注
大哥,这不是你sql的问题吗?limit m,n 其中m是数据开始坐标,n是数据条数。
比如有这些数据:
0. 路飞
1.弗兰奇
2.山治
3.索隆
4.娜美
5.布鲁克
6.乔巴
7.甚平
8.罗宾
9.乌索普你先要自己定好多少是一页,比如2条数据是一页,那么我第一页实际上是limit 0,2 第二页是limit 2,2 第三页是limit 4,2。这个m是你程序算出来的,你描述的明显有问题。不要怀疑数据库。
解决 无用评论 打赏 举报
悬赏问题
- ¥40 复杂的限制性的商函数处理
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码