记一个 MySQL 5.6 排序数据丢失的诡异现象
顺其孜然 2018-06-25 21:30:54 浏览18 评论0- mysql
- SQL
- 排序
- Image
- 解决方案
- 索引
- SQL优化
摘要: 按照第一条的 SQL 查询 4 条数据,ID 分别为 3、2、4、1 然后按照第 2、3 条 SQL 进行同样的排序条件以及分页查询,预期的结果应该是 3、2 和 4、1 但是执行结果如下: ID 为 2 的数据竟然不见了,目前暂时通过 date desc, id desc 两个组合排序解决了此问题,但是又带来了新的问题,这样排序会导致索引实效。
按照第一条的 SQL 查询 4 条数据,ID 分别为 3、2、4、1
然后按照第 2、3 条 SQL 进行同样的排序条件以及分页查询,预期的结果应该是 3、2 和 4、1
但是执行结果如下:

ID 为 2 的数据竟然不见了,目前暂时通过 date desc, id desc 两个组合排序解决了此问题,但是又带来了新的问题,这样排序会导致索引实效。
有其他小伙伴遇到此类情况了吗?欢迎分享解决方案。
用云栖社区APP,舒服~
【云栖快讯】云栖社区技术交流群汇总,阿里巴巴技术专家及云栖社区专家等你加入互动,老铁,了解一下? 详情请点击- 分享到: