现有 joiner 表要分页展示,要按更新时间倒序排,更新时间会变化,怎么保证分页不重复?
想过用下一页用 updated_at < "上一页的最后一条更新时间", 如果存在相同的更新时间可能导致丢数据
大家有什么好的办法吗
想过用下一页用 updated_at < "上一页的最后一条更新时间", 如果存在相同的更新时间可能导致丢数据
大家有什么好的办法吗
1
zjp Oct 19, 2023 via Android
加上唯一键联合排序
|
2
fengci Oct 19, 2023
where 带上上一次最后的 ID
|
3
makelove Oct 19, 2023 via Android
我用的高精度时间,应该不存在重复问题
|
4
rekulas Oct 19, 2023
考虑冗余,多取一定比例然后排除
但这并不是好办法,更好的办法是降低更新时间频率,在特定周期内更新然后刷新列表 |
5
nerkeler Oct 20, 2023
数据库保存的不都是 时间类型吗,提高精度(毫秒、微秒)级别,就不会出现相同的更新时间了
|