Seite 2 von 3
Re: phpMyAdmin
Verfasst: 30.04.2009 11:03
von Forscher
Danke, ich versuche es. Das Backup habe ich nun auch fertig...
EDIT:
wollte es gerade ändern, da erhalte ich diese Meldungen (wobei xxx yyy für den Namen steht, den der User hatte):
SQL-Befehl:
UPDATE phpbb_posts SET poster_name = 'abgemeldetes Mitglied' WHERE poster_name = 'xxx yyy' UPDATE phpbb_topics SET topic_first_poster_name = 'abgemeldetes Mitglied' WHERE topic_first_poster_name = 'xxx yyy' UPDATE phpbb_topics SET topic_last_poster_name = 'abgemeldetes Mitglied' WHERE topic_last_poster_name = 'xxx yyy'
MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE phpbb_topics SET topic_first_poster_name = 'abgemeldetes Mitglied' WHERE ' at line 2
Re: phpMyAdmin
Verfasst: 30.04.2009 11:34
von mad-manne
Forscher hat geschrieben:... da erhalte ich diese Meldungen (wobei xxx yyy für den Namen steht, den der User hatte):
Da dies insgesamt 3 SQL-Befehle sind, musst du sie jeweils mit einem Seminkolon voneinander abtrennen ...
So sollte es klappen
Code: Alles auswählen
UPDATE phpbb_posts SET poster_name = 'abgemeldetes Mitglied' WHERE poster_name = 'xxx yyy';
UPDATE phpbb_topics SET topic_first_poster_name = 'abgemeldetes Mitglied' WHERE topic_first_poster_name = 'xxx yyy';
UPDATE phpbb_topics SET topic_last_poster_name = 'abgemeldetes Mitglied' WHERE topic_last_poster_name = 'xxx yyy'
Gruss,
Manne.
Re: phpMyAdmin
Verfasst: 01.05.2009 09:45
von Forscher
Nun ja, anscheinend bin ich schon etwas weiter gekommen
Aber nun kommt folgende Fehlermeldung:
SQL-Befehl:
UPDATE phpbb_posts SET poster_name = 'abgemeldetes Mitglied' WHERE poster_name = 'xxx yyy'
MySQL meldet: Dokumentation
#1054 - Unknown column 'poster_name' in 'where clause'
Naja, und als "Profi der Programmierung" sagt mir das leider nicht viel...
Re: phpMyAdmin
Verfasst: 01.05.2009 10:28
von Dr.Death
*räusper*
Das Feld heiß auch
post_username
Code: Alles auswählen
UPDATE phpbb_posts SET post_username = 'abgemeldetes Mitglied' WHERE poster_username = 'xxx yyy' ;
Re: phpMyAdmin
Verfasst: 01.05.2009 10:45
von Forscher
*zurückräusper*
Das Feld hieß post_username (im 2. Teil). Nachdem ich das geändert hatte, hat es funktioniert
Code: Alles auswählen
UPDATE phpbb_posts SET post_username = 'abgemeldetes Mitglied' WHERE post_username = 'xxx yyy' ;
Danke für eure Hilfe!
Re: phpMyAdmin
Verfasst: 01.05.2009 10:46
von Dr.Death
gnaaaaa.... Dicke Finger heute

Re: phpMyAdmin
Verfasst: 01.05.2009 10:47
von Forscher
Gibt schlimmers - zumal ich dadurch auch noch nen kleinen Lern-und Aufpassprozess hatte...

Re: phpMyAdmin
Verfasst: 01.05.2009 17:41
von gn#36
Als kleiner Tipp für die Zukunft: Im wiki auf phpBB.com findest du zu den meisten phpBB Tabellen und Feldern eine Erklärung (auf Englisch).
Re: phpMyAdmin
Verfasst: 01.05.2009 18:17
von Forscher
Danke für den Tipp, aber mit englisch tu ich mich verdammt schwer, da ich da zuwenig Sprachkenntnisse habe. Aber ich schau es mir auf jeden Fall mal an...
Re: phpMyAdmin
Verfasst: 06.04.2010 17:08
von Forscher
Hallo
Ich muß noch einmal dieses Thema aufgreifen.
Wie ihr wisst, bin ich ja ein notorischer "Faulpelz". Aber dank eurer genialen Hilfen, kann man damit gut leben. Aber zum Punkt:
In meinem Forum ist ein Mitglied - ich nenne es mal X -, welches knapp 200 Beiträge geschrieben hat. Dieses möchte sich jetzt löschen lassen. Für die "freiwerdenden" Beiträge haben wir einen Dummi.
Beide Mitglieder, also das Mitglied X als auch der Dummi sind beide noch vorhanden, so, daß ich die ID der beiden Mitglieder habe.
Wie lautet also der MySQL-Befehl, mit dem ich die Beiträge des Mitglied X dem Dummi zuordnen kann, und zwar alle in einem Rutsch?
Vielen lieben Dank für eure Hilfe
Ach so, mit der Befehlsanweisung im Post #2 kann ich leider wenig anfangen, bin halt immer noch ein Newbee...