mysql limit (數據重復)


今天在查詢客戶積分管理時,查詢到某些頁碼時,數據重復了,頁碼12、13、14查詢出來的數據都一樣,不在這個范圍內的數據分頁又正常。

當時第一反應是不是分頁助手和分頁插件有問題,debug之后發現兩個都沒有問題,最終查看數據庫發現了問題,出問題的數據的create_time

完全一樣(數據直接導入),剛好查詢的時候只用到create_time進行排序,所以導致了每次查詢到對應的數據,排序就會出問題,導致頁面分

頁查詢之后出現重復數據。

總結: mysql 使用limit 分頁查詢,如果使用到了排序,而且排序的字段的重復性很高,需要在添加排序條件或者使用重復性不高的字段排序


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM