mandy: ERROR 1062: Duplicate entry '0' for key 1

hi,

ich seh grad die datenbank vor lauter tabellen nicht... oder so ähnlich. *g*

ich bekomme beim importieren einer datei in eine tabelle
[mysql > load data infile "datei.txt" into table tabelle1;]
folgende fehlermeldung:

"ERROR 1062: Duplicate entry '0' for key 1"

what does this mean?? und vor allem, wie krieg ich diesen fehler wieder weg??
die tabelle ist wohlgemerkt leer.

dankööö!
mandy

  1. hi,

    ich seh grad die datenbank vor lauter tabellen nicht... oder so ähnlich. *g*

    ich bekomme beim importieren einer datei in eine tabelle
    [mysql > load data infile "datei.txt" into table tabelle1;]
    folgende fehlermeldung:

    "ERROR 1062: Duplicate entry '0' for key 1"

    what does this mean??

    what it says: Es gibt in der Datei zwei Datensätze, die im Feld, welches in der Datenbanktabelle als Schlüsselfeld key 1 festgelegt ist, den Wert 0 enthalten. Da Duplikate in Schlüsselfeldern nicht erlaubt sind, können diese Datensaätze nicht hinzugefügt werden.

    und vor allem, wie krieg ich diesen fehler wieder weg??
    die tabelle ist wohlgemerkt leer.

    Die datei.txt von Duplikaten in Schlüsselfeldern befreien.

    dankööö!
    mandy

    Gruß

    Axel

    1. hi,

      und vor allem, wie krieg ich diesen fehler wieder weg??
      die tabelle ist wohlgemerkt leer.
      Die datei.txt von Duplikaten in Schlüsselfeldern befreien.

      Es kann auch sein, dass die Daten der Schlüsselfelder in der datei.txt alle leer sind. wenn du beispielsweise vorhast, einfach alle einträge durchzuzählen, wäre dies der fall. dann solltest du aber bei der tabelle noch "auto_increment" aktivieren

      Gruß,
        S.Goertz

      1. hi,

        und vor allem, wie krieg ich diesen fehler wieder weg??
        die tabelle ist wohlgemerkt leer.
        Die datei.txt von Duplikaten in Schlüsselfeldern befreien.

        Es kann auch sein, dass die Daten der Schlüsselfelder in der datei.txt alle leer sind. wenn du beispielsweise vorhast, einfach alle einträge durchzuzählen, wäre dies der fall. dann solltest du aber bei der tabelle noch "auto_increment" aktivieren

        Gruß,
          S.Goertz

        genau - das auto_increment hat gefehlt.... *hach*

        danke! ;-)
        mandy