在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/數(shù)據(jù)庫/ 后臺sql分頁數(shù)據(jù)錯亂

后臺sql分頁數(shù)據(jù)錯亂

例如我在用mysql的sql,limit語句進行分頁時出現(xiàn)的以下這種情況:

用戶已經(jīng)請求了第一頁數(shù)據(jù)
此時數(shù)據(jù)庫中添加了一條數(shù)據(jù)
然后用戶在請求第二頁數(shù)據(jù)
這個時候,用戶請求的第二頁數(shù)據(jù)中就會包含第一頁中的最后一條數(shù)據(jù)。

顯然,這條數(shù)據(jù)對于用戶來說是重復的,錯誤。應該怎樣做可以避免這種問題?

回答
編輯回答
笨笨噠

建議你添加一個字段時間戳timestamp,后臺獲取數(shù)據(jù)根據(jù)數(shù)據(jù)的update_time/create_time去篩選過濾,新的數(shù)據(jù)的create_time在傳遞的timestamp后面,所以就不會導致沖突;

只是提出這樣一個思路,你還需要自己結(jié)合自己的業(yè)務考慮下。

2017年8月1日 17:50