mySQL Datenbankweite Änderung eines Users ?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
redlabour
Mitglied
Beiträge: 98
Registriert: 15.09.2003 13:36
Wohnort: Duisburg, NRW
Kontaktdaten:

mySQL Datenbankweite Änderung eines Users ?

Beitrag von redlabour »

Hi,

ich habe von einem vb3 zu phpBB gewechselt.

Dutzende von Dingen (Threads, Topics, Downloads, Trillian, Topics, Postings, PM´s etc.) sind von meiner UserID "1" getätigt worden. Nun ist es bei phpBB so das die Admin UserID dort "2" ist.

Hat jemand eine Idee wie ich Datenbank weit alle (!) Einträge die user_id "1" bezogen sind auf "2" ändere ? Das würde mir mindestens 4 Stunden Arbeit abnehmen.

Es läuft zwar alles aber bei einem Upgrade auf eine spezifische phpBB Distribution sind massig Hacks eingebaut die schon auf UserID "2" ausgelegt sind. Dort im Code alle auf "1" zu ändern würde nicht nur Stunden sondern Wochen in Anspruch nehmen. Auch bei jedem Update müsste dies wiederholt werden.
Benutzeravatar
redlabour
Mitglied
Beiträge: 98
Registriert: 15.09.2003 13:36
Wohnort: Duisburg, NRW
Kontaktdaten:

Beitrag von redlabour »

UPDATE tabellenname SET user_id = 2 WHERE user_id = 1;

Dabei ist "tabellenname" entsprechend zu ersetzen (einfach alle Tabellen durchgehen, in denen User-IDs mit gespeichert werden) und auch "user_id" mit dem Feldnamen in den Tabellen ersetzen, in denen eine User-ID gespeichert wird.
In Summe sollte die Aktion nicht länger als 30 Minuten dauern, inkl. finden aller User-ID-Felder...
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Frage und selber die Antwort ????
Benutzeravatar
md5()
Mitglied
Beiträge: 186
Registriert: 27.10.2003 20:48
Wohnort: Holzweissig
Kontaktdaten:

Beitrag von md5() »

hatte ich mir auch auch schon gedacht Blutgerinsel :lol:
Antworten

Zurück zu „Coding & Technik“