Blocage sur import de fichier CSV
Bonjour,
J'ai un problème lors de l'import d'un fichier csv dans une table MYSQL, le script arrête de remplir la table au milieu du 522è enregistrement, sans aucun message d'erreur de php ou de mysql.
La ligne du csv concernée est la suivante :
Code:
.VERNIS;VERNIS BRILLANT 2 KG;0000024.03;SOF01;152;
Et la dernière ligne importée dans la table mysql donne :
Champ 1 = .VERNIS
Champ 2 = VERNIS
Champ 3 vide
Champ 4 vide
Champ 5 vide
Ma requête est la suivante :
Code:
1 2 3 4 5
| LOAD DATA LOCAL INFILE 'C:\\\www\\\pr\\\artic.temp'
INTO TABLE `artic`
FIELDS TERMINATED BY ';'
ESCAPED BY '\\\\' LINES
TERMINATED BY '\\r\\n'; |
J'ai testé avec différents caractères pour entourer les champs texte mais ça ne change rien, j'ai aussi supprimé la ligne qui cause problème dans le csv, mais le problème se reportait sur la ligne suivante...
Est-ce qu'il y a une limitation en nb de lignes ou de caractères pour une requête LOAD DATA ?
Autres infos :
- Le script se termine en 5 secondes environ.
- L'import manuel via PHPmyAdmin fonctionne très bien.
- Le fichier csv ne fait que 34Ko.