4Danke
ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
631
631
EMPFEHLEN
-
18.10.11 10:16 #1
- Registriert seit
- Dec 2008
- Beiträge
- 11
Hallo Ihr Lieben,
ich habe ein größeres Problem, eventuell kann mir aber jemand von euch helfen.
Ich habe in meiner Tabelle ein Feld mit dem Timestamp gesetzt, dort wird der Wert automatisch gesetzt sobald ein Datensatz erstellt wird.
So weit - so gut.
Jetzt will ich aber alle Daten die älter als 14 Tage sind aus meiner Datenbank löschen, leider weiß ich nicht wie.
Ich weiß zwar wie ich alle Daten löschen kann als Befehl, aber nicht, wie ich es so einschränken kann das nur alle -> älter als 14 Tage gelöscht werden.
Hat jemand eine Idee ?
-
18.10.11 10:23 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
18.10.11 10:51 #3
- Registriert seit
- Dec 2008
- Beiträge
- 11
Hat jemand zufällig einen Beispielcode noch
?
-
18.10.11 10:57 #4
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
In etwa so:
Code sql:1
SELECT * FROM tabelle WHERE DATEDIFF(feld_mit_datum, NOW()) >= 14
bzw zum Löschen:
Code sql:1
DELETE FROM tabelle WHERE DATEDIFF(feld_mit_datum, NOW()) >= 14
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
18.10.11 12:29 #6
- Registriert seit
- Dec 2008
- Beiträge
- 11
Prima, vielen Dank an euch.
Ihr habt mir wirklich ruckzuck auf die Sprünge helfen können
Ähnliche Themen
-
Zeige mir alle Daten, die älter sind als 7 Tage
Von kayut im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 06.02.10, 20:42 -
Mit MySQL alle Einträge löschen älter 1 Tag
Von dark_ghost im Forum Relationale DatenbanksystemeAntworten: 8Letzter Beitrag: 22.09.06, 18:59 -
imageupload script, bilder die älter als X tage sind löschen?
Von Atranox im Forum PHPAntworten: 1Letzter Beitrag: 16.07.06, 20:29 -
Einträge, die älter als 2 Tage sind aus einer Datenbank löschen
Von Claas M im Forum PHPAntworten: 16Letzter Beitrag: 15.06.05, 18:22 -
Datei die älter ist als x tage löschen
Von MakaveliHH im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 06.07.04, 11:40





Zitieren



Login





