datenbank aus anderem phpbb übernehmen

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
Alejnu
Mitglied
Beiträge: 37
Registriert: 04.03.2003 08:05
Wohnort: Berlin
Kontaktdaten:

datenbank aus anderem phpbb übernehmen

Beitrag von Alejnu »

ok, das ist ein bischen kompliziert...

die sache ist folgende: mein forum und ein anderes wurden zusammengelegt. ich habe von dem anderen Forum die User Tabelle und will diese User jetzt in meine Datenbank hinzufügen. Ich habe die Tabelle erst mal so wie sie war übernommen und als test version in die datenbank eingespielt um die zusätzlichen felder meiner datenbank hinzuzufügen (birthday hack usw.). dann habe ich die datenbank heruntergeladen und wollte nun die user in die richtige datenbank einfügen, habe auch manuell die user ids geändert. das problem ist, dass die reihenfolge der felder nicht stimmt. dann steht die signatur im icq fehlt usw. die gruppenzuordnung stimmt auch nicht usw. gibt es eine möglichkeit die reihenfolge der felder anzugleichen?
Walter aus Wien
Mitglied
Beiträge: 53
Registriert: 23.06.2003 22:20
Wohnort: Wien

Re: datenbank aus anderem phpbb übernehmen

Beitrag von Walter aus Wien »

Alejnu hat geschrieben:ok, das ist ein bischen kompliziert...

die sache ist folgende: mein forum und ein anderes wurden zusammengelegt. ich habe von dem anderen Forum die User Tabelle und will diese User jetzt in meine Datenbank hinzufügen. Ich habe die Tabelle erst mal so wie sie war übernommen und als test version in die datenbank eingespielt um die zusätzlichen felder meiner datenbank hinzuzufügen (birthday hack usw.). dann habe ich die datenbank heruntergeladen und wollte nun die user in die richtige datenbank einfügen, habe auch manuell die user ids geändert. das problem ist, dass die reihenfolge der felder nicht stimmt. dann steht die signatur im icq fehlt usw. die gruppenzuordnung stimmt auch nicht usw. gibt es eine möglichkeit die reihenfolge der felder anzugleichen?
Vielleicht hilft dir dieser von dir zu erweitender SQL Code:

Code: Alles auswählen

INSERT INTO phpbb_users_test ( user_id, user_active, username, user_password, user_lastvisit, user_regdate, user_level, user_posts, user_timezone )
SELECT phpbb_users.user_id, phpbb_users.user_active, phpbb_users.username, phpbb_users.user_password, phpbb_users.user_lastvisit, phpbb_users.user_regdate, phpbb_users.user_level, phpbb_users.user_posts, phpbb_users.user_timezone
FROM phpbb_users;
INSERT INTO phpbb_users_test = In diese Tabelle wird angefügt
SELECT phpbb_users.user_id, = wählt die Tabelle.Spalte die angefügt wird.
FROM phpbb_users = von dieser Tabelle kommen die Daten.
Bei INSERT INTO in der Klammer, muss die Reihenfolge der Spalten die selbige sein, wie bei SELECT.
Z,B. username ist als 3ter angeführt in INSERT INTO detto auch in SELECT (wo noch vorher der Tabellenname angefügt ist).
Du musst aber aufpassen, dass sich nicht ein username wiederholt (Tabelle 1 und Tabelle 2), sonst gibt es eine Fehlermeldung.
Gruß aus Wien sendet
Walter
Alejnu
Mitglied
Beiträge: 37
Registriert: 04.03.2003 08:05
Wohnort: Berlin
Kontaktdaten:

Beitrag von Alejnu »

danke, aber ich habe selbst etwas gefunden:

http://dev.mysql.com/doc/mysql/en/Chang ... order.html
davetrust
Mitglied
Beiträge: 24
Registriert: 30.07.2006 12:20

Beitrag von davetrust »

hallo,
ich möchte auch einzelne user in meine noch leere datenbank einfügen, aber ohne, das ich die ganzen Hacks und Mods wieder raussuchen und installieren möchte.
ist dieses möglich, also das ich eventl. nen paar zeilen weglassen kann ?

Danke im Vorraus :wink:
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“