MyBB.de Forum

Normale Version: Gelöschten Account reaktieren bzw. Zusammenführen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Bedenkt, dass solche Datenbank-Manipulationen nicht die Caches und Zähler aktualisiert. Diese werden daher falsche Werte anzeigen, bis sie erneuert werden.
(05.08.2021, 17:43)Schnapsnase schrieb: [ -> ]
(05.08.2021, 17:25)Gerti schrieb: [ -> ]Ops, haste mir mal ein SQL-Beispiel für einen solchen Befehl um "herauszufiltern?

Als Beispiel für die Tabelle "_posts"
PHP-Code:
UPDATE `mybb_postsSET `uid` = 'uid neuer User' WHERE `username` = 'alter username' 

"uid neuer User" und "alter username" nach deinen Bedürfnissen anpassen.
Auf gleiche Art dann auch in den anderen Tabellen. Wink

Da fehlt ein JOIN auf die users-Tabelle um ebenso den „username“ abzuändern und nicht nur die uid.
Das gesamte Vorgaben konnte im Testforum erfolgreich durchgefuhrt werden und auch die Zähler sind aktuell.

Besten Dank an alle Helfenden.
(07.08.2021, 11:21)itsmeJAY schrieb: [ -> ]Da fehlt ein JOIN auf die users-Tabelle um ebenso den „username“ abzuändern und nicht nur die uid.
Wie Schnapsnase bereits in Beitrag #2 geschrieben hat, haben gelöschte Benutzer und Gäste keinen Eintrag in der Tabelle mybb_users. Wink
(07.08.2021, 12:10)StefanT schrieb: [ -> ]
(07.08.2021, 11:21)itsmeJAY schrieb: [ -> ]Da fehlt ein JOIN auf die users-Tabelle um ebenso den „username“ abzuändern und nicht nur die uid.
Wie Schnapsnase bereits in Beitrag #2 geschrieben hat, haben gelöschte Benutzer und Gäste keinen Eintrag in der Tabelle mybb_users. Wink

Das schrieb ich auch nicht. Ich schrieb dass beim updaten der posts Tabelle nicht nur die uid geändert werden sollte, sondern auch der username in den jeweiligen Datensätzen. Dies kann - wenn man es nicht manuell ändert - über einen JOIN auf die users Tabelle geschehen. Die neue UID ist ja bekannt. Oder eben manuell.
Ich dachte, du meinst den alten User. So hast du natürlich Recht.
Seiten: 1 2