Jika itu MyISAM, Anda dapat melakukannya dalam dua kueri
SELECT COUNT(*) FROM yourTable;
SELECT * FROM yourTable LIMIT useTheCountHere - 1,1;
Namun ini tidak dapat diandalkan karena
- Diasumsikan baris hanya ditambahkan ke tabel ini dan tidak pernah dihapus.
- Diasumsikan tidak ada penulisan lain yang dilakukan ke tabel ini untuk sementara (Anda dapat mengunci tabel)
- Tabel MyISAM dapat disusun ulang menggunakan ALTER TABLE, sehingga urutan penyisipan tidak lagi dipertahankan.
Ini tidak dapat diandalkan sama sekali di InnoDB, karena mesin ini dapat menyusun ulang tabel sesuka hati.