mactricks.de
Linux • MacOSX • Windows
Tips & Tricks for PC and Mac Computers
  • Startseite
  • Hardware
  • Software
  • Betriebssystem
  • Programmieren
  • Sonstiges
  • SiteMap
  • Credits
  • Plesk Server Admin Tipps
  • Virtualisierung
  • MySQL Datenbank
    • SQL-Dump Umlaute
    • MySQL Feldnamen
    • Letzte Änderungen
    • DB-Table aufräumen
    • MySQL Kurztipps
    • SQL Dump Skript
    • MySQL PW Reset
  • Linux System
  • Software für MacOSX
  • Software für Windows

Index » Software » MySQL Datenbank » DB-Table aufräumen

↑ MySQL: Datensätze löschen, die älter als xx Tage sind  #

↑ Problem  #

Manchmal macht es Sinn eine Datenbank aufzuräumen. Zum Beispiel alle Datensätze die Älter als xx Tage sind werden nicht mehr gebraucht und können gelöscht werden.

↑ Lösung  #

Mein Ansatz ist folgender:


DELETE FROM YourTable WHERE YourDateField < date_add(current_date, interval -xx day);';

"YourDateField" ist in meinem Fall ein MySQL Timestamp(8) Feld. Und statt xx kommt die Anzahl der Löschtage rein. Also "interval -10 day", würde heissen alle Datensätze die älter als 10 Tage sind würden gelöscht werden.

0 Kommentare für 'DB-Table aufräumen':
    Es existiert kein Kommentar für 'DB-Table aufräumen'

laden...

Kommentar hinterlassen
tag navi days | delete | mysql | older | tidy | xx

permalink

© 2001 - 2010 A.Hopek •  Anmelden • powered by PyLucid v0.10.3.0112 • render time: 673.6 ms - overall: 1.0 sec