Alle PN`s aus Datenbank löschen, die älter als 90 Tage sind

Shackles
Hallo ihr Lieben,

ich habe mich hier mal auf die Suche gemacht.

Es ist ja so, wenn PN`s gelöscht werden, sind sie trotzdem noch in der Datenbank abgespeichert, ich möchte alle PN`s aus dem kompletten Forum entfernen, die älter als 90 Tage sind.

Ich habe jetzt hier einen Befehl von Ghostmaster:

Zitat:
DELETE FROM bb1_privatemessages WHERE sendtime > ''


Wenn ich den auf 100 Tage anpassen will, wäre es ja das Datum vom 21.11.2008.

Also hieße der Befehl:

Zitat:
DELETE FROM bb1_privatemessages WHERE sendtime > '1227287276'


Ist das richtig?

Und was passiert dann genau, wenn ich den Befehl ausführe, kann es zu Problemen im Forum kommen in den Posteingang und Postausgängen? Oder kann es passieren, dass das Forum mit den PN`s nicht mehr läuft? Hat jemand Erfahrung damit?

Liebe Grüße, Shackles smile

Nachtrag:
Hier der Thread:
Pn über SQL löschen !!

Wenn ich den Befehl eingebe, löscht er dann alle PN`s bis zu dem Datum oder löscht er alle PN`s ab dem Datum?
ENTE
Bei dem:

DELETE FROM bb1_privatemessages WHERE sendtime > '1227287276'

müsste er alle löschen, deren sendezeit größer ist als 12xxxxx, also alle NACH diesem datum, du musst einfach das größer-als zeichen umdrehen
Shackles
Ich möchte alle PM`s vom 1.12.2007 bis 21.11.2008 löschen, also gebe ich ein:

DELETE FROM bb1_privatemessages WHERE sendtime < '1227287276'

Der Timestamp ist das datum vom 21.11.2008.

Ist mein Befehl richtig?

Ich frage lieber nochmal nach. smile
Agi
Wenn du dein Forum am 1.12.2007 gestartet hast, dann ist er richtig. Wenn nicht, müsste der Befehl so aussehen:

DELETE FROM bb1_privatemessages WHERE sendtime > 'Timestamp_des_1.12.07' AND sendtime < '1227287276'
Dizzy.w3
code:
1:
DELETE FROM bb1_privatemessages WHERE sendtime < 1227287276 AND sendtime > 1196467200


Löscht alle PNs gesendet zwischen dem 1. 12. 2007 (1. Dez. 2007) und dem 21. 11. 2008 (21. Nov. 2008), sofern dein Timestamp stimmt.
Shackles
Hm, scheint nicht geklappt zu haben, weil, ich habe den Global Delete Hack drin und der scheint wirklich auch die PN`s aus der DB zu löschen, was ich nicht vermutet habe, aber trotzdem habe ich jetzt den Löschbefehl, das ist gut, vielen Dank!