Bonjour,
Je rencontre un petit problème d'import avec la commande LOAD DATA INFILE de mysql, lié à la présence de double quotes dans les champs pour du texte.
Le fichier est délimité par des | les champs entourés par des doubles quotes.
Tout s'importe bien avec la commande :
LOAD DATA LOCAL INFILE '/home/moncsv.csv' INTO TABLE BDD.table FIELDS TERMINATED BY '|' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 LINES;
Mais dès qu'un champ contient du texte entouré de double quotes :
|"New "Madan Shahi""|""|"1898"|"Jhalawar"|
Ma ligne entière est décalée
Existe-t-il une option ou astuce pour déclarer à mysql d'ignorer les doubles quotes dans les champs ?
Merci d'avance
Partager