mySQL - Fehler bei Widerherstellung

unterwegs

Mitglied
Thread Starter
Dabei seit
25.11.2005
Beiträge
44
Reaktionspunkte
0
hi leute

ich muss eine wichtige datenbank widerherstellen
nur leider bekomme ich bei der widerherstellung folgende fehlermeldung

Code:
Error importing backup file

DEBUG MODE

SQL Error : 1062 Doppelter Eintrag 'lÄcherlich' für Schlüssel 1

INSERT INTO db_search_wordlist (word_text, word_id, word_common) VALUES('lÄcherlich', '2257', '0')

Line : 980
File : admin_db_utilities.php

was bedeutet das und was kann ich da machen?
die datenbank lässt sich einfach nicht widerherstellen...
 
das bedeutet, dass du beim import in die datenbank versuchst,
2 datensätze einzutragen, die - in einem in der datenbank als
UNIQUE definierten feld - einen identischen wert aufweisen.
UNIQUE heißt, dass ein bestimmter wert nur ein einziges mal
in der entsprechenden tabellenspalte vorkommen darf.

ich vermute, dass in der tabelle das feld "word_text" als UNIQUE
gekennzeichnet ist und das in deinem dump 2x das Wort "lÄcherlich"
vorkommt. prüf das doch mal durch öffnen der Dump-Datei. such
nach der zeichenfolge "cherlich" (ohne ä) und sieh dir das ergebnis an.
sollte das der fall sein, kannst du eine zeile löschen, sofern sie nicht
wichtig für dein projekt ist.

diese doppelung könnte beim export stattgefunden haben. "lÄcherlich"
sieht nach eine falschen konvertierung der deutschen umlaute aus.
 
das scheint ein such index für irgendwas zu sein, so was erzeugt gerne solche fehler-meldungen...
da hilft nur diese tabelle auszulassen (=aus dem sql dump löschen) für den import und den such index wieder neu herzustellen...
 
jup ich habe die mysql datei geöffnet und die zeile mit 'lÄcherlich', '2257' gelöscht jetzt läufts
danke leute
 
Zurück
Oben Unten