ChrisB: MySQL: Letze 10 Einträge - First in first out

Beitrag lesen

Hi,

Nehmen wir als Beispiel die letzten 10 Besucher eines Benutzerprofils. Kann ich es mit den Datenstrukturen und -Möglichkeiten von MySQL irgendwie realisieren dass pro User nur die letzten 10 Einträge gespeichert werden ?

Nicht, dass ich wüsste.

Also so ... dass sich die Applikation nicht um die Verwaltung (das Löschen älterer Einträge) kümmern muss.

Du könntest regelmässig ein DELETE-Statement mit entsprechender LIMIT-Klausel feuern.

Das kannst du auch in eine Procedure o.ä. packen, so dass es jedes mal mit ausgeführt wird, sobald ein neuer Eintrag gemacht wird.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.