mySQL - Fehler bei Widerherstellung

Dieses Thema im Forum "Datenbanksysteme für das Web" wurde erstellt von unterwegs, 29.03.2006.

  1. unterwegs

    unterwegs Thread Starter MacUser Mitglied

    MacUser seit:
    25.11.2005
    Beiträge:
    44
    Zustimmungen:
    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...
     
  2. catvarlog

    catvarlog MacUser Mitglied

    MacUser seit:
    30.01.2005
    Beiträge:
    1.468
    Zustimmungen:
    1
    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.
     
  3. oneOeight

    oneOeight MacUser Mitglied

    MacUser seit:
    23.11.2004
    Beiträge:
    47.190
    Zustimmungen:
    3.687
    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...
     
  4. unterwegs

    unterwegs Thread Starter MacUser Mitglied

    MacUser seit:
    25.11.2005
    Beiträge:
    44
    Zustimmungen:
    0
    jup ich habe die mysql datei geöffnet und die zeile mit 'lÄcherlich', '2257' gelöscht jetzt läufts
    danke leute
     
Die Seite wird geladen...

Diese Seite empfehlen