Seite 1 von 1

Zwei Backups zusammenführen

Verfasst: 04.11.2005 18:56
von Olli G.
Hi,

ich habe folgendes Problem, bin dabei zwei Backups miteinander zu vereinen, dabei geht es mir nur um die User. Habe soweit alles in meinem Backup geändert bekomme aber dennoch folgende Fehlermeldung:


Error importing backup file

DEBUG MODE

SQL Error : 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 ' '',, '',, '',, '',, '',NULL)' at line 1

INSERT INTO phpbb_users (user_id, user_active, username, user_password, user_session_time, user_session_page, user_lastvisit, user_regdate, user_level, user_posts, user_timezone, user_style, user_lang, user_dateformat, user_new_privmsg, user_unread_privmsg, user_last_privmsg, user_emailtime, user_viewemail, user_attachsig, user_allowhtml, user_allowbbcode, user_allowsmile, user_allowavatar, user_allow_pm, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_rank, user_avatar, user_avatar_type, user_email, user_icq, user_website, user_from, user_sig, user_sig_bbcode_uid, user_aim, user_yim, user_msnm, user_occ, user_interests, user_actkey, user_newpasswd) VALUES('3', '1', 'xxxx', 'ff377aff32a345a9cca803fb5c5c081', '1066078215', '0', '1066078157', '1066070895', '0', '0', '1.00', '1', 'german', 'd.m.Y, H:i', '0', '0', '0',NULL, '1', '1', '0', '1', '1', '1', '1', '1', '0', '1', '1', '0', '', '0', ' xxx@xxxxx.de', '',, '',, '',, '',, '',, '',NULL)

Line : 980
File : admin_db_utilities.php



Kann mir jemand helfen???

Vielen Dank

Verfasst: 04.11.2005 19:02
von Olli G.
Ok,

nach Änderung des Datensatzes von "Table Data for phpbb_groups"
bekomme ich eine abgespeckte Fehlermeldung

Error importing backup file

DEBUG MODE

SQL Error : 1062 Duplicate entry '76' for key 1

INSERT INTO phpbb_groups (group_id, group_type, group_name, group_description, group_moderator, group_single_user) VALUES('76', '1', '', 'Personal User', '0', '1')

Line : 980
File : admin_db_utilities.php

Verfasst: 04.11.2005 20:16
von Jensemann
Olli G. hat geschrieben: SQL Error : 1062 Duplicate entry '76' for key 1

INSERT INTO phpbb_groups (group_id, group_type, group_name, group_description, group_moderator, group_single_user) VALUES('76', '1', '', 'Personal User', '0', '1')

Line : 980
File : admin_db_utilities.php
Es gibt bereits eine Gruppe mit dieser ID (group_id = 76) in der Tabelle.

Verfasst: 04.11.2005 22:32
von Olli G.
Hallo Jens,

was genau meinst Du damit?

Ich habe folgendes geändert:

1. Ich habe die neue Usertabelle modifiziert und in mein Backup eingefügt
(siehe 1. Fehlermeldung)
2. Danach habe ich die Tabelle user_groups angeglichen
(siehe 2. Fehlermeldung)

Die groups_tabelle habe ich folgend erstellt

INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES('1', '-1', '0');
INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES('2', '2', '0');
INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES('3', '3', '0');
INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES('4', '4', '0');
INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES('5', '5', '0');
INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES('6', '6', '0');
INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES('7', '7', '0');
INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES('8', '8', '0');
INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES('9', '8', '0');
INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES('10','9', '0');
INSERT INTO phpbb_us....................

liegt der Fehler hier???

Gruß

Olli

Verfasst: 04.11.2005 22:55
von Jensemann
Irgendwo dadrin wird es vermutlich mehr als eine Zeile geben die so anfängt:

INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES('76' ...

Verfasst: 04.11.2005 23:12
von Olli G.
Mensch das stimmt,

es gab zwei von der Sorte in meiner Tabelle - blöder Zahlendreher.

Aber jetzt bin ich wieder bei meiner ersten Fehlermeldung:

Error importing backup file

DEBUG MODE

SQL Error : 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 ' '', '', '', '', '', '', '', '', '', '', '', NULL)' at line 1

INSERT INTO phpbb_users (user_id, user_active, username, user_password, user_session_time, user_session_page, user_lastvisit, user_regdate, user_level, user_posts, user_timezone, user_style, user_lang, user_dateformat, user_new_privmsg, user_unread_privmsg, user_last_privmsg, user_emailtime, user_viewemail, user_attachsig, user_allowhtml, user_allowbbcode, user_allowsmile, user_allowavatar, user_allow_pm, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_rank, user_avatar, user_avatar_type, user_email, user_icq, user_website, user_from, user_sig, user_sig_bbcode_uid, user_aim, user_yim, user_msnm, user_occ, user_interests, user_actkey, user_newpasswd) VALUES('3', '1', 'xxxx', 'ff377afxxx345a9cca803fb5c5c081', '1066078215', '0', '1066078157', '1066070895', '0', '0', '1.00', '4', 'german', 'd.m.Y, H:i', '0', '0', '0', NULL, '1', '1', '0', '1', '1', '1', '1', '1', '0', '1', '1', '0', '', '0', 'xxxx@xxxx.de',, '', '', '', '', '', '', '', '', '', '', '', NULL)

Line : 980
File : admin_db_utilities.php



Nimmt das denn gar kein Ende!!!!

Wo versteckt sich denn jetzt noch der Fehler, vielleicht wieder in den user_daten?

Olli

Verfasst: 04.11.2005 23:24
von Olli G.
Aha

ich denke jetzt habe ich den Fehler

es war ein doppel Komma in der "Table Data for phpbb_users", ja und Fehler zieht sich auch bis zum Ende durch.

Mal schauen ob es dann klappt.

Danke für deine Hilfe

Melde mich nochmal falls wieder etwas schief läuft

Gruß

Olli