假如一張 table 有個連續、正常的 index field 沒有中斷,那麼要循序存取資料還算容易使用
SELECT COUNT(*) FROM Table_Name;
先找出所有的資料筆數
SELECT field FROM Table_Name where index=XX
然後使用 index 欄位一筆筆往下抓, 靠外部把 XX 遞增到資料筆數。可是要是 index 已經爛掉了, 不論是有跳號、還是重複號碼, 那就要使用 ORDER 搭配 OFFSET
SELECT field FROM Table_Name ORDER BY index ASC LIMIT 1 OFFSET %d