Előfordul, hogy egy táblában az utolsó N rekordot szeretnénk mindig megtartani, ekkor új bejegyzés előtt vagy után töröljük a legrégebbit.
Egyszerű módszer erre, ha a rekordokat idő szerint emelkedő sorrendbe rendezve az elsőt töröljük.
Példa:
Forráskód
<?php
...
$SelectStr = "Delete FROM rendeles_tabla ORDER BY Datum LIMIT 1";
if (!mysqli_query($MySqliLink,$SelectStr)) {
die("MySqli hiba (" .mysqli_errno($MySqliLink). "): " . mysqli_error($MySqliLink));
}
...
?>
A lekérdezett tábla (phpMyAdmin):

1. Törlés előtt

2. Törlés után