Hell-O!
"DELETE FROM <TABLE> WHERE user = "123" ORDER BY time DESC LIMIT 4,99999"
Bei DELETE-Statements kannst du für LIMIT nur die Anzahl Zeilen angeben, die gelöscht werden sollen - anders als bei SELECT-Statements.
Kann ich irgendwie direkt löschen oder muss ich den Umweg über "Erst Zeilen gesamt zählen und dann entsprechend löschen" gehen?
Sollte deine MySQL-Version wenigstens 5.0 sein, könnten Subqueries die Lösung sein.
Siechfred
--
Ich bin strenggenommen auch nur interessierter Laie. (molily)
Siechfreds Tagebuch || Falle Aufteilungsbescheid || RT 221 Erfurt-Altstadt i.V.
Ich bin strenggenommen auch nur interessierter Laie. (molily)
Siechfreds Tagebuch || Falle Aufteilungsbescheid || RT 221 Erfurt-Altstadt i.V.