Cari utenti di questo splendido forum mi imbatto in un problema strano devo importare un csv cosa normalissima utilizzando php e mysql .
di solito utilizzo la funzione load data local infile.
Questa volta mi succede una cosa strana ,il file viene importato, solo che nel campo descrizione avvolte lo taglia e sballa.
Il motivo l'ho capito ovvero all'interno della descrizione è presente una virgola che tra virgolette è anche il separatore ,l'unica cosa che ho notato e che dove c'è del testo è presente anche "" all'inizio del campo e stessa cosa alla fine.
come posso risolvere il problema?
record_type,product_id,brand,description
xxxx,ppppp,cccc,""esempio della,descrizione""
xxxx,ppppp,cccc,""esempio della,descrizione2""
questa è la funzione che io utilizzo
LOAD DATA local INFILE 'products_csv.csv' INTO TABLE catalogo2\n"
. " FIELDS TERMINATED BY ','