Bei meiner Suche habe ich eine ähnliche Fragestellung bereits gefunden; da ging es um die Zusammenführung von Beiträgen. Ich stehe vor folgendem Problem: Ein "Ehemaliger" ist unter anderem Usernamen zurückgekehrt und hat unter diesem bereits fleißig gepostet. Jetzt sollen die beiden Accounts zu einem (dem erst angelegten) zusammen geführt werden. Zwei Fragen dazu:
Kann ich als Admin nicht einfach in der Benutzerverwaltung den zuletzt angelegten Usernamen in den zuerst angelegten ändern? Was passiert dann? Den beiden Accounts sin unterschiedliche E-Mail Adressen zugeordnet. Aber das könnte ich ja vor der Aktion ändern.
Wenn das so nicht geht, wie müßte dann konkret die SQLAnweisung aussehen? Ich habe diese hier gefunden. Da ging es, wenn ich das richtig verstanden habe, um die Zusammenführung von Beiträgen:
Code: Alles auswählen
UPDATE phpbb_posts SET poster_id =
replace(poster_id, 'A', 'B');
Code: Alles auswählen
UPDATE phpbb_posts SET poster_id = username_alt
replace poster_id = username_neu