Kueri seperti ini akan menampilkan semua rekaman, yang terbaru terlebih dahulu:
SELECT *
FROM MyTable
ORDER BY Date DESC -- or some autoincrementing ID column
Dengan klausa OFFSET, Anda dapat melewati catatan pertama. Ini berarti Anda mendapatkan semua catatan kecuali 100 yang pertama, yaitu, Anda mendapatkan catatan yang harus dihapus:
SELECT *
FROM MyTable
ORDER BY Date DESC
LIMIT -1 OFFSET 100
Anda kemudian dapat menggunakan ini dalam subkueri untuk benar-benar menghapus catatan:
DELETE FROM MyTable
WHERE ID IN (SELECT ID
FROM MyTable
ORDER BY Date DESC
LIMIT -1 OFFSET 100)