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