Frage zu MySQL und der wcf1_user_to_groups

  • Moin,

    ich habe bei einem Forum das Problem, das in der Tabelle wcf1_user_to_groups zu einigen userID der Eintrag mit der groupID=1 (also Jeder) fehlen. Verursacht wurde das durch ein PlugIn. Das PlugIn habe ich entfernt, aber nun muss ich die Tabelle noch richten.

    Wie bekomme ich das am Besten hin, diese Einträge nachträglich zu erzeugen ? Hat da jemand einen Tip ?

    Danke und Gruß

    Jan

    • Offizieller Beitrag

    Das geht relativ einfach über PHPmyAdmin (hab es nicht getestet, sollte aber funktionieren).

    SQL
    DELETE FROM wcf1_user_to_groups WHERE groupID=1; 
    INSERT INTO wcf1_user_to_groups (userID, groupID) SELECT userID, 1 AS groupID FROM wcf1_user;
  • Moin Peter,

    danke für die Sequenz. Werde ich morgen mal in meiner Testumgebung ausprobieren, bevor ich ans Produktivsystem gehe.

    Klar, vorher Datenbank sichern.

    Gruß

    Jan