Mysql在分页查询中,有新数据被写入时的问题,求帮助

ccuuiiccaann 2015-12-10 03:14:13
Android有个页面,是查询商品的,有下拉刷新和上拉加载的功能,服务端是java+mysql。商品表随时都会有新数据加入,并且需要将新录入的商品显示在前面
分页的sql大致是: select * from product order by create_date desc limit x,y
如果Android端当前显示的是第1页,此时有3个商品入库了,当查询第2页时,问题就出现了:第1页的最后3个商品也会被查出来。
请问这种问题如何解决?求大神指点。


ps:本人上网查过,大概的几种解决方法(按id排序、缓存数据库的前n页数据、Android端去重复数据......)貌似都不能完美的解决。本人想寻求一个比较成熟、完美的解决方案。
...全文
357 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
君莫傲 2015-12-10
  • 打赏
  • 举报
回复
当有新的产品进入时候,刷新一下怎么样呢!

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧