Begrenzung von Einträgen für Protokolldatei

mfederer

Grünschnabel
Begrenzung von Einträgen für Protokolltabelle

Hi.

Ich schreibe zur Zeit eine Anwendung in PHP mit einer MySQL-Datenbank im Hintergrund. Diese hat u.a. eine Tabelle mit der Funktion eines Protokolls.

Um die Einträge darin in Grenzen zu halten, möchte ich deren Anzahl z.B. auf 200 begrenzen. Es sollte also beim 201. Eintrag der älteste Eintrag automatisch gelöscht werden.

Gibt es hierfür eine Funktion in MySQL ( die ich noch nicht entdeckt habe :( ) oder weiß jemand vielleicht ein kleines Script für PHP, mit dem man eine solche Prüfung vornehmen kann. Ich habe bislang auf verschiedenen Sites geschaut, aber leider nix gefunden.

-Michael-
 
Zuletzt bearbeitet:
Meine Idee wäre einen Index mit Datum einzufügen, die Anzahl der Einträge zu einem Thema hochzuzählen (mysql_numrows) und bei > 200 den ältesten zu löschen (sortieren und den letzten raus...)

Nur sone Idee...
 
Zurück