1 Pluspunkt 0 Minuspunkte

Ich erstelle mit Powershell eine CSV Datei worin Benutzer stehen. Die Spalten sind

Username;Firstname;Lastname

Anstatt die Datei Zeile für Zeile einzulesen und einen eigenen Query für jede Zeile abzusetzen möchte ich die CSV Datei direkt importieren. Wie kann ich das mit MySQL?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Das kannst du mit der MySQL-Funktion "LOAD DATA INFILE". Hier ist ein Beispiel Query.

LOAD DATA INFILE 'c:\\file.csv'
INTO TABLE users
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES -- Ignoriere die erste Zeile mit den Spaltennamen
(Username, Firstname, Lastname);
von (776 Punkte)