Mysql分页查找数据出现重复数据、数据丢失...
记录今天出现的问题…
用户找到我说系统出现了重复的数据,起初还以为是录多了,后来发现是sql写错了…不仅有重复,还会有丢失不显示的。
就像上面两张图,一样的数据查找,为什么会显示不一样。后来经过排除,发现问题出在了order by上面,然后一看pubTime 字段…
时间戳一样,这就是问题了。排序的字段得是不同的值,不然在查询的时候数据就会出错,特别是分页limit查询的时候,这是重大的问题。
但是按照pubTime排序又是必须的要求,所以在后面加上唯一id的排序就Ok了。
ORDER BY pubT
原创
2020-06-12 16:21:22 ·
357 阅读 ·
0 评论