Nous avons un grand fichier texte délimité par des tabulations (environ 120 000 enregistrements, 50 Mo) que nous essayons de pousser dans MySQL en utilisant mysqlimport. Certains champs sont entre guillemets, d'autres non. Nous utilisons le commutateur fields-optionally-enclosed-by='\"'
, mais le problème est que certaines des valeurs de champ contiennent elles-mêmes des guillemets doubles (indiquant pouces), donc la valeur du champ délimité peut être quelque chose "ABCDEF19" ". sur la source du fichier, donc nous ne pouvons pas changer la mise en forme là-bas.J'ai essayé de supprimer le commutateur fields-optionally-enclosed-by
, mais ensuite les guillemets qui entourent les valeurs sont importésmysqlimport et guillemets
il enregistre avec des guillemets dans les valeurs obtiennent Existe-t-il un moyen de dire à mysqlimport que certains champs sont éventuellement entourés de guillemets, mais peuvent contenir des guillemets? Nous avons pensé peut-être à une recherche globale et remplacer pour échapper les guillemets dans les valeurs de champs? suggestions?