Mysql

如果我載入最後 10 行,然後在插入其他行之後再載入下 10 行,會發生什麼情況?

  • February 11, 2019

如果我有一個 PHP 腳本,它的分頁載入最後 10 行,然後第二頁按 DESC 順序載入下一個 10,但在第 2 頁載入下一個 10 之前,其他 10 行被添加到表中怎麼辦?

會發生什麼?

如果要再次載入相同的 10 行,並且我的表中有一個 TIMESTAMP 列,我將如何利用它來避免這種情況?

謝謝。

這是使用OFFSET“分頁”的三個問題之一。

另外兩個是

  • 哪些行被刪除了?
  • 表現。

所有這些的解決方案是“記住你離開的地方”。 是我關於這些問題的部落格。

大多數使用此論壇的人OFFSET都在抱怨性能不佳。沒有多少人(尚未)發現您指出的“錯誤”。

引用自:https://dba.stackexchange.com/questions/229373