Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL LOAD DATA INFILE e doppie virgolette mancanti

È necessario eseguire l'istruzione LOAD DATA INFILE con l'opzione aggiuntiva

FIELDS OPTIONALLY ENCLOSED BY '"'

Così l'intera affermazione diventa

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

Per ulteriori letture, consultare l'eccellente MySQL Reference Manual per esempio. per MySQL 5.1 GA.