Announcement

Collapse
No announcement yet.

DELETE anhand TIMESTAMP in einer SP

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DELETE anhand TIMESTAMP in einer SP

    Hallo erstmal,

    ich hab da ein kleines ( großes ) Problem. Und zwar. Ich habe eine Tabelle mit einem Timestamp like 2009-08-28 19:40:00.

    Ich möchtem ithilfe der Stored Procedure alle Einträge löschen, die älter als X sind.

    Bsp. Aktueller Timestamp ist 2009-08-28 19:45:12 und ich möchte alle Einträge löschen die älter als 10 Minuten sind. Dann müssten alle Einträge gelöscht werden, die älter als 19:35 sind.

    Hat vielleicht jemand ne Idee für die Query???

    Bin für jede Hilfe dankbar.
    Mfg
    Chris

  • #2
    Hallo,

    MySQL bietet ein umfangreiches Arsenal an Datums- und Zeitfunktionen und damit ist das eigentlich kein Problem.

    [highlight=sql]
    delete from ...
    where the_timestamp <= DATE_ADD(CURTIME(), - INTERVAL '10:00' MINUTE_SECOND)
    [/highlight]

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Hey ho dank dir, hat super geklappt man muss zwar ein wenig um die Ecke denken aber super.

      Danke

      Lg
      Chris

      Comment

      Working...
      X