Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL LOAD DATA INFILE und fehlende doppelte Anführungszeichen

Sie müssen die Anweisung LOAD DATA INFILE mit der zusätzlichen Option

ausführen
FIELDS OPTIONALLY ENCLOSED BY '"'

So wird die ganze Anweisung zu

    LOAD DATA INFILE '<FILENAME>' INTO TABLE <TABLENAME>
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
(col1, col2, col3, ...)

Weitere Informationen finden Sie im ausgezeichneten MySQL-Referenzhandbuch z.B. für MySQL 5.1 GA.