![]() |
Namen und Beiträgen per MySQL ändern! - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html) +---- Thema: Namen und Beiträgen per MySQL ändern! (/thread-16289.html) |
Namen und Beiträgen per MySQL ändern! - ElkeK. - 01.06.2010 Hallo! Ich möchte gern Themen und Beiträge in bestimmte Foren einem anderen Benutzer zuordnen. Da es tausende sind, ist es selbstredend, das ich es nicht manudell machen möchte. Gibt es einen MySQL-Befehl, mit dem es sich leichter bewerkstelligen lässt? RE: Namen und Beiträgen per MySQL ändern! - StefanT - 01.06.2010 Vielleicht hilft dir das: https://www.mybb.de/forum/thread-18884.html RE: Namen und Beiträgen per MySQL ändern! - ElkeK. - 01.06.2010 Hallo Stefan, danke für den Tipp. Kann man da auch die Beiträge nur in bestimmten Foren ändern? Nachtrag: Also ich habe mir das Plugin installiert, aber es sind wirklich so um die 7.000 Beiträge oder mehr, daher etwas mühselig, das einzeln zu machen. Gibt es wirklich keinen MySQL-Befehl dazu? RE: Namen und Beiträgen per MySQL ändern! - frostschutz - 01.06.2010 Klar kann man auch mit MySQL arbeiten. Deine Anfrage ist nur nicht konkret genug um dir ein konkretes Query zu nennen. Prinzipiell musst du mit UPDATE in mybb_threads und mybb_posts die Felder uid, username, lastposteruid udgl. ändern, mit deinen Bedingungen im WHERE also z.B. fid=123 oder uid=123 (wenn nur Beiträge eines bestimmten Users sich ändern). Ne ganz andere Möglichkeit wäre noch den alten User einfach umzubenennen, oder den alten User mit einem neuen User zu mergen, falls da was zusammengeführt werden soll. Kommt halt darauf an, WARUM du das eigentlich machen willst bzw. warum du glaubst diese Änderung wäre die Lösung für dein Problem. Vielleicht kannst du es ja einfach nochmal etwas ausführlicher darstellen. RE: Namen und Beiträgen per MySQL ändern! - ElkeK. - 01.06.2010 Also ich habe in meinem Film-Forum über 6.000 Mitwirkende eingepflegt, unter meinem Namen "Monalou". Nun stört mich da aber, das ich so viele Beiträge habe, daher habe ich einen Benutzer "Forum-Crew" angelegt, der hauptsächlich für die Mitwirkenden Personen gedacht sind. Somit spalte ich es ein bißchen ab. RE: Namen und Beiträgen per MySQL ändern! - frostschutz - 01.06.2010 Also eine eingebaute Lösung wäre, das Zählen von Beiträgen in diesem Unterforum abzustellen. Das wäre dann halt global und würde auch für andere User gelten, die in diesem Forum Beiträge schreiben. Ansonsten um ALLE Beiträge (auch Antworten) eines Users in einem Unterforum einem anderen User zuzuschreiben: Beispiel: Unterforum mit Foren-ID 999, alter User "Monalou" mit UID 123, neuer User "Forum-Crew" mit UID 456 Vorsicht: Nicht getestet, vorher unbedingt Backup machen. Code: UPDATE mybb_posts SET uid=456 WHERE fid=999 AND uid=123; Anschließend Zähler im Admin-CP erneuern. RE: Namen und Beiträgen per MySQL ändern! - StefanT - 01.06.2010 Danach natürlich die Zähler erneuern. ![]() RE: Namen und Beiträgen per MySQL ändern! - ElkeK. - 01.06.2010 Super, vielen Dank, das hat mir echt geholfen ![]() |