mysql排序字段相同每次查询出的来结果都不一样
mysql 按create_time排序 offset 0 limit 6 。这样做分页出现数据丢失问题。最后测试这条SQL ,可能出在排序。同一条SQL offset 值 变化 ,每回出来的结果也变了。最后增加一个排序可以了。 order by create_time desc,id desc。
·
列表页面出现数据丢失问题,分析可能是分页出的问题。数据是按create_time排序 offset 0 limit 10 。最后测试这条SQL ,问题出在排序。当排序字段相同时,返回排序结果不固定。要决这个问题,只需要增加一个别外一个不相同的字段就可可以了。 order by create_time desc,id desc。
更多推荐
所有评论(0)