sql语句加入翻页功能总是出现之前的信息

我用Go 写的sql语句实现翻页功能,比如limit 1,2 就显示第一页的两条信息,limit 2,2,就会显示第一页的最后一条和一条新的信息,limit 2,10就会显示前九条信息都是之前的,只有最后一条是新的,请问这是怎么回事,这该怎么改

大哥,这不是你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是你程序算出来的,你描述的明显有问题。不要怀疑数据库。

limit 0,2 控制好页数和条数