Thomas Schmieder: MySql Datenimport aus Textdatei

Beitrag lesen

Hi Cheatah,

ich glaube, da warst Du schon auf dem richtigen Dampfer mit PrimaryKey. Oskar, wie hast Du die MySQL-Tabelle denn angelegt? Wenn Du das mit irgendeinem Werkzeug gemacht hast, das den PrimaryKey automatisch angelegt hat, dann kann es sein, dass der auf autoincrement aber leider nur auf smallint (Länge 16Bit = 0..65535) eingestellt ist.

Dann solltest Du ein ALTER TABLE tName CHANGE oldColName newColName BIGINT NOT NULL AUTO_INCREMENT, PRIMARY KEY newColName;

versuchen.

oldColName und newColName sind dann wahrscheinlich identisch. Du willst ja nur den Typ ändern. Ob sich MySQL das mit einem Primary Key gefallen lässt, habe ich noch nie ausprobiert. Ich lege die ID-Spalten (meine AutoIncrementKeys) immer gleich mit Bigint an.

Vielleicht weiß hier noch jemand anders Rat.

Grüße aus Braunschweig

Tom