Heim >Datenbank >MySQL-Tutorial >Wie fülle ich Spalten mit automatischer Inkrementierung mit LOAD DATA INFILE in MySQL?
Automatisch inkrementierende Spalten mit LOAD DATA INFILE füllen
Beim Laden von Daten in MySQL-Tabellen mit dem LOAD DATA INFILE-Befehl werden automatisch inkrementierte Spalten behandelt kann etwas knifflig sein. Wenn für eine Spalte mit automatischer Inkrementierung kein Wert angegeben ist, fügt die Datenbank standardmäßig einen entsprechenden sequenziellen Wert ein. Wenn Sie jedoch möchten, dass die Datenbank die Auto-Inkrement-Spalte automatisch mit Werten füllt, können Sie einen bestimmten Ansatz verwenden.
Um eine CSV-Datei zu erstellen, die das automatische Auffüllen von ID-Spalten mithilfe von Auto-Inkrement-Nummern ermöglicht, befolgen Sie diese Schritte Schritte:
LOAD DATA INFILE '/tmp/data.csv' INTO TABLE your_table FIELDS TERMINATED BY ',' (AField, BField) SET ID = NULL;
Durch Befolgen dieses Ansatzes wird die Datenbank füllt die ID-Spalte automatisch mit den entsprechenden sequentiellen Werten, beginnend mit 1.
Das obige ist der detaillierte Inhalt vonWie fülle ich Spalten mit automatischer Inkrementierung mit LOAD DATA INFILE in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!