跳到正文
掘金· 数据库小学妹·· 6 小时前精选AI 评分75

MySQL分页结果不稳定:唯一键兜底与游标分页

AI 导读

作者在掘金社区分享 MySQL 分页结果不稳定的根因,发现 ORDER BY 只用非唯一字段导致并列并引起翻页错位。入场只需在排序后补唯一键 id,或改用游标分页把 OFFSET 换成基于上一页最后一行的键值过滤,成本几乎为零,可在数分钟内完成。若不及时自检,两次导出的主键集合可能不一致,导致对账缺失或数据订正错误,建议加入两次结果比对的断言。

推荐理由

原文详细分析 MySQL 分页不稳定的根因并给出补唯一键、游标分页等实际改法,适合技术人员排查和上线前自检。

来源:掘金 · juejin.cn