PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Alle PN's auf einmal löschen


mr.gamesbay
30.05.2005, 20:05
Eigentlich steht ja alles schon im Titel ;)
Gibt es ne Möglichkeit?

Mystics
30.05.2005, 21:08
Via Query:

TRUNCATE TABLE pm;
TRUNCATE TABLE pmtext;
TRUNCATE TABLE pmreceipt;
UPDATE user SET pmtotal = 0, pmunread = 0;

mr.gamesbay
30.05.2005, 21:37
Via Query:

TRUNCATE TABLE pm;
TRUNCATE TABLE pmtext;
TRUNCATE TABLE pmreceipt;
UPDATE user SET pmtotal = 0, pmunread = 0;

Danke! :)

Didi R.
03.06.2005, 11:07
Nach der Umstellung von iB3 auf vBulletin wurden uns alle PMs nicht mitgenommen.
Gut, wir haben uns damit abgefunden, weil wir da auch keine Zeit dazu hatten, das Problem zu suchen.

Aber nun haben wir einen User mit 43968 Nachrichten. Kann ich die wie löschen?

Private Nachrichten Statistik
Anzahl der Nachrichten Anzahl der Benutzer Einstellungen
43968 1 [Benutzer mit 43968 Nachrichten anzeigen]

Mystics
03.06.2005, 21:22
Kann ich die wie löschen?Beispiel für Benutzer Test mit der User-ID 123:

DELETE FROM pmtext WHERE touserarray = "a:1:{i:123;s:4:"Test";}";

123 = User-ID
4 = Anzahl Buchstaben im Benutzernamen
Test = Benutzername

und:
DELETE FROM pm WHERE userid = 123;
DELETE FROM pmreceipt WHERE touserid = 123;

Danach:
UPDATE user SET pmtotal = 0, pmunread = 0 WHERE userid = 123

Benutzung auf eigene Gefahr, vorher Backup der Datenbank bzw. der betroffenen Tabellen machen.