MySQL .csv import Separator Problem

berniebert

Grünschnabel
Hallo zusammen,
ich möchte eine .csv Datei in eine MySQL Tabelle importieren. Als Trennzeichen dienen in der csv-Datei Kommas. Allerdings gibt es auch innerhalb von Feldern Kommas, die allerdings dann von Anführungszeichen umgeben sind. Beispielzeile:

user1, mail@user.net, "rock, pop, hiphop"

Wie kann ich die von Anführungszeichen umgebenen Kommas _nicht_ als Separator
behandeln? Momentan benutze ich diesen Befehl:

Code:
LOAD DATA LOCAL INFILE '/source.csv'
REPLACE INTO TABLE `mytable`
FIELDS TERMINATED BY ','

Vielen Dank!
 
ach, ich hab es schon selbst gefunden: ENCLOSED BY ist das zauberwort....

LOAD DATA LOCAL INFILE '/source.csv'
REPLACE INTO TABLE `mytable'
FIELDS TERMINATED BY ',' ENCLOSED BY ' " '
 

Neue Beiträge

Zurück