MySQL的limit分页查询的结果线上数据库和测试数据库不一致,为什么?

页由晓小子 发布于 2014/10/21 16:50
阅读 97
收藏 0
SELECT * FROM user_collect WHERE user_id=3429769 ORDER BY created_at DESC LIMIT 179,1;
SELECT * FROM user_collect WHERE user_id=3429769 ORDER BY created_at DESC LIMIT 180,1;
查询这两条数据,在测试数据库是不同的,按照时间戳降序,查询到的字段有obj_id分别为:3630852605727487074和7292560586416665697,但是在线上数据库中查询到的结果却是同一条数据,这是为什么啊?哪位大神指点一下,谢谢!
加载中
0
长宁楚王陈涉
长宁楚王陈涉
可能一方的数据有冗余
长宁楚王陈涉
长宁楚王陈涉
回复 @页由晓小子 : 具体还要看你业务需求 如果真的有重复的数据 在不影响的情况下可以考虑 过滤掉
页由晓小子
那该怎么解决啊,谢谢
返回顶部
顶部