Ankündigung

Einklappen
Keine Ankündigung bisher.

Alter von Einträgen berechnen & ggf. entfernen (DATE) My

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Alter von Einträgen berechnen & ggf. entfernen (DATE) My

    Hallo,
    habe mal eine Frage.
    Wie kann ich in der MySQL-Datenbank einen Eintrag löschen, der 2 Tage alt ist? Der Datumseintrag ist vom Typ DATE.

    Danke schonmal im voraus!!!!


  • #2
    Wieso sieht eigentlich kaum jemand mal freiwillig in der FAQ nach?

    17.7. Wie lösche ich alle Datensätze, die älter als n Tage sind?
    http://faq-phpfriend.de/q/q-mysql-loeschen.html

    Gruß
    phpfan

    Kommentar


    • #3
      Subtraktionen in MySQL-Queries kannst du mit der MySQL-Funktion DATE_SUB() vornehmen und somit auch überprüfen, welche Datensätze älter als 2 Tage sind:
      Code:
      DELETE FROM
          tabelle
      WHERE
          spalte < DATE_SUB(NOW(), INTERVAL 2 DAY)

      Kommentar


      • #4
        per cronjob jeden tag nen script starten, was die einträge löscht wo der timestamp 2 tage älter ist als der aktuelle

        Kommentar


        • #5
          DANKE!!! Schönen ersten Advent noch!

          Kommentar

          Lädt...
          X