MySQL Load Data Infile auto-ID-Wert erhöht
Möchte ich einfügen eine ID-Spalte meiner Tabelle und die Daten von dieser Tabelle aus einer text-Datei.
Zum Beispiel meine text Datei sieht so aus:
12 1212 4989 121
121 23 123 110
789 99 234 544
...
und es hat etwa 20 Zeilen. Ich möchte zum einfügen dieser Daten in eine Tabelle und verfügen über eine auto inkrementiert Wert der ID-Spalte für Sie. Ich werde mit "Load data infile", aber ich möchte mein Tisch wie unten angegeben:
id a b c d
--- --- --- --- ---
1 12 1212 4989 121
2 121 23 123 110
3 789 99 234 544
...
Wie kann ich das erstellen dieser Art von Tabelle mit mysql-workbench ()
Du musst angemeldet sein, um einen Kommentar abzugeben.
erstellen Sie zunächst die Tabelle mit Spalte ID ist auto increment-Eigenschaft:
dann sollten Sie das laden der Daten in die Tabelle mit load data infile, indem Sie die Spalte-Namen:
finden Sie unter : Wie Sie LOAD DATA INFILE in mysql mit dem ersten col als Auto-Increment?
dieser kann für u tun..
weitere Referenz siehe dieser link