Seite 1 von 1

[3.2] per SQL Befehl post User ID von 0 auf 1 setzen, wie?

Verfasst: 06.12.2019 09:23
von Maggan22
Hallöchen zusammen,

ich hab nun von wbb3 auf phpbb3.2 mit Zwischenschritten konvertiert.
Soweit wurde alles übernommen, die Avatare haben ihren Weg zwar in die Ordner gefunden, aber wurden nicht angezeigt im Forum, aber das ist ja nicht so wild.
Viel wilder für mich ist: die Postings von ausgeschiedenen Mitgliedern haben als Posterid die 0 behalten und werden nicht mehr angezeigt. somit sind viele Beiträge völlig auseinander gerissen. Erst wenn ich in den phpbb_posts und phpbb_topics Tabellen die poster_id auf 1 setze, werden sie angezeigt. Das sind aber seeeeeeehr viele Beiträge und über google habe ich zwar was gefunden, aber irgendwie scheint das nicht ganz zu funktionieren. Habe folgendes versucht:
UPDATE `phpbb`.`phpbb_posts` SET `poster_id` = 'x' WHERE `phpbb_posts`.`poster_id` = x;

Wo hab ich mich vertan? x hab ich natürlich gegen 0 bzw. 1 ersetzt.

Danke schoneinmal für die Hilfe

Re: [3.2] per SQL Befehl post User ID von 0 auf 1 setzen, wie?

Verfasst: 06.12.2019 14:40
von Lehrling
Sollte eigentlich funktionieren. Erhältst du eine Fehlermeldung oder was genau passiert, wenn du den Befehl eingibst?

Re: [3.2] per SQL Befehl post User ID von 0 auf 1 setzen, wie?

Verfasst: 07.12.2019 11:13
von Maggan22
Es gab keine Fehlermeldung, aber ich glaube ich hab es falsch herum versucht.
UPDATE phpbb_posts SET `poster_id` = 1 WHERE `poster_id` = 0;

so scheint es geklappt zu haben.

Das ganze muss ich jetzt mit den Themen noch machen - das ginge mit:
UPDATE phpbb_topics SET `poster_id` = 1 WHERE `poster_id` = 0;

richtig?