hi,
Ich wollte gerade ein backup in meine neue Mysql Datenbank einspielen (.sql), aber in der .sql scheinen ein paar "kleine" Fehler zu sein die ich leicht beheben könnte, nur will ich halt das er bei diesen Fehlern mit dem batchen nicht aufhört, sondern einfach weiter macht und die Fehler ignoriert, das ich sie dann im nachhinein korrigieren kann und manuell per Query einspiele. Aber ich finde die Einstellung nicht, die müßte ja irgendwie "Continue on Errors" oder so heißen, in Navicat und PhpMyAdmin hab ich keine Einstellung gefunden, ich kann mich aber noch dran erinnern das es geht, aber wie?
mfg MakaveliTha
Seite 1 von 1
Mysql, Bei Fehlern Weiter Batchen?
Anzeige
#2
geschrieben 12. Februar 2007 - 00:04
Wen du sie im vorhinein korrigierst hast du im nachhinein nichts mehr zu tun
Zitat
"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon
Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
#3
geschrieben 12. Februar 2007 - 01:40
tja, das Problem ist das ich noch nicht weiß was alles falsch ist, deswegen soll er zuerst alles batchen, die Fehler ignorieren und wenn er dann fertig ist mir anzeigen was alles falsch ist
#4
geschrieben 14. Februar 2007 - 23:01
Zitat (keny: 12.02.2007, 00:04)
Wen du sie im vorhinein korrigierst hast du im nachhinein nichts mehr zu tun
Das brauch ich auch... Hab ein 30.000 Zeilen großes Backup, und da sind einige Fehler drin. Kann das leider nicht per Hand ändern, mich würden die 5 fehlenden Zeilen nicht stören. Aber kein Bock alles manuell durchzugucken.
Wäre toll wenn uns jemand helfen könnte
#6
geschrieben 15. Februar 2007 - 20:40
Tut er bei mir aber nicht -.-
Bei Fehlern bricht er ab und ich kann den ganzen Dump nochmal hochladen. Sehr schön bei 30 MB Dumps oder welchen die noch größer sind...
Bei Fehlern bricht er ab und ich kann den ganzen Dump nochmal hochladen. Sehr schön bei 30 MB Dumps oder welchen die noch größer sind...
#7
geschrieben 15. Februar 2007 - 21:05
Hast Du auch korrekt eingestellt das der Dumper Fehler nur protokollieren und nicht abbrechen soll?
Ich habe das Tool schon bei diversen Kunden eingesetzt und bisher gab es da noch nie Probleme, daß das einspielen der Daten bei Fehlern abgebrochen wurde.
Ansonsten liegt es vielleicht auch an der Art des Fehlers?!
Ich habe das Tool schon bei diversen Kunden eingesetzt und bisher gab es da noch nie Probleme, daß das einspielen der Daten bei Fehlern abgebrochen wurde.
Ansonsten liegt es vielleicht auch an der Art des Fehlers?!
#8
geschrieben 15. Februar 2007 - 22:01
Muss ich mal gucken.
Fehler ist öfters in dem einen vorhanden: "Duplicate entry for key 1" ... Ich kann diesen Dump auch nicht selbst wieder erstellen, da ich ihn aus dem Netz habe. Ist die Datenbank von OpenGeoDB welche die Postleitzahlen Deutschlands und die zugehörigen GeoLocation Daten enthält.
Dort im Forum konnte mir auch keiner einen funktionierenden Dump geben^^ Kann man nix machen...
Fehler ist öfters in dem einen vorhanden: "Duplicate entry for key 1" ... Ich kann diesen Dump auch nicht selbst wieder erstellen, da ich ihn aus dem Netz habe. Ist die Datenbank von OpenGeoDB welche die Postleitzahlen Deutschlands und die zugehörigen GeoLocation Daten enthält.
Dort im Forum konnte mir auch keiner einen funktionierenden Dump geben^^ Kann man nix machen...
#9
geschrieben 15. Februar 2007 - 22:51
Zitat (l3m0n: 15.02.2007, 22:01)
Fehler ist öfters in dem einen vorhanden: "Duplicate entry for key 1" ... Ich kann diesen Dump auch nicht selbst wieder erstellen, da ich ihn aus dem Netz habe. Ist die Datenbank von OpenGeoDB welche die Postleitzahlen Deutschlands und die zugehörigen GeoLocation Daten enthält.
Versuch doch einfach mal die sql-Datei in einem Editor zu öffnen und entferne das unique(`key`) am Kopf der Datei, dort wo die Anweisungen zum erstellen der Tables ist. Dann sollte es keine Fehlermeldung mehr geben von wegen Duplikat. Anschliessend kannst Du die Daten in der DB bereinigen und einen sauberen Dump erstellen - das unique(`key`) nicht vergessen wieder einzufügen.
#11
geschrieben 18. März 2007 - 02:16
@asko
thx, der Mysqldumper hat mir sehr geholfen =)
wie es scheint hat mein Mysql Server ein paar probleme mit einigen Zeichensätzen, deswegen Zeigt er nur Kästchen an und kommt dann natürlich mit der Meldung "Duplicate entry", weil dann alle gleich ausehen, was muß ich machen das mein Mysql Server die Zeichensätze richtig verarbeiten bzw. anzeigen kann?
thx, der Mysqldumper hat mir sehr geholfen =)
wie es scheint hat mein Mysql Server ein paar probleme mit einigen Zeichensätzen, deswegen Zeigt er nur Kästchen an und kommt dann natürlich mit der Meldung "Duplicate entry", weil dann alle gleich ausehen, was muß ich machen das mein Mysql Server die Zeichensätze richtig verarbeiten bzw. anzeigen kann?
18.03.2007 02:11:23 : Restore of db `vbulletin`Notice : Duplicate entry 'don?t' for key 2SQL : INSERT INTO word VALUES('6569', 'don�t'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry 'can?t' for key 2SQL : INSERT INTO word VALUES('18230', 'can?t'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry 'sch?tzen' for key 2SQL : INSERT INTO word VALUES('18772', 'sch�tzen'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('18971', '������'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('18973', '�����'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('18975', '����������'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('18977', '����'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('18979', '����'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('18980', '�����������'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('18982', '����'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('18983', '������'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('18985', '������'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('18986', '�������'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('18987', '������'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('19071', '���������'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('19072', '�����'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('19073', '��������'); 18.03.2007 02:11:26 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('19075', '�����'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21613', '���������'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21614', '�������'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21615', '�����'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21616', '�������'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21617', '������'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21618', '������'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21619', '�����'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21620', '������'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21621', '��������'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21622', '�����'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21623', '�����'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21624', '����'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21708', '������'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21709', '�����'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21710', '����'); 18.03.2007 02:11:27 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('21711', '������'); 18.03.2007 02:11:28 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('24956', '�����'); 18.03.2007 02:11:28 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('24957', '�����'); 18.03.2007 02:11:28 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('24958', '��������'); 18.03.2007 02:11:28 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('24959', '������'); 18.03.2007 02:11:28 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('24960', '����'); 18.03.2007 02:11:28 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('24961', '��������'); 18.03.2007 02:11:28 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('24962', '�������'); 18.03.2007 02:11:28 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('24963', '����'); 18.03.2007 02:11:28 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('24964', '�������'); 18.03.2007 02:11:28 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('24965', '�����'); 18.03.2007 02:11:28 : Restore of db `vbulletin`Notice : Duplicate entry '?' for key 2SQL : INSERT INTO word VALUES('24966', '������');
- ← Was Für Ein Befehl In Batch Datei Um Programm Zu Beenden?
- Skript/Web-Programmierung
- Transparente Buttons Erstellen →
Thema verteilen:
Seite 1 von 1