Hi,
könnt Ihr mir sagen, wie ich die Anzahl der Einträge meiner SQL-Tabelle kürzen kann, dabei möchte ich nicht jeden einzelnen Eintrag löschen. Es sollen die letzten hundert Einträge sortiert nach Datum übrig bleiben.
SELECT *
FROM
nachrichten
ORDER BYdatum
desc
LIMIT 0 , 100
DELETE kennt bei mysql auch LIMIT und ORDER BY. Ich würde daher folgendes versuchen: berechne die Gesamtzahl der Einträge. Dann lösche in umgekehrter Reihenfolge (d.h. die ältesten zuerst) und limitiere auf Gesamtzahl der Einträge weniger 100.
Bis die Tage,
Matti