【數據庫】不停有數據插入的表,如何做分頁?

做web開發,對列表數據進行分頁處理,會遇到下一頁的數據有跟上一頁的數據有重複情況。

該情況是由於有新數據插入表所產生的。如果該表數據不會時時刻刻新增。則不需要處理。

如果是日誌表,日誌在不停的產生,就需要解決這個問題,如何解決呢?

進入第一頁時,可以將目前數據庫中最大id返回到前端,進入下一頁時,將最大id傳到後臺。

後臺分頁時,加一個條件 and id<=前端傳的最大id。就解決了。

如果id不是遞增的。則可以將目前數據庫中最大時間返回到前端。同理,後臺分頁時,加一個條件 and 時間字段<=前端傳的最大時間。就解決了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章