LOAD DATA INFILE problème
Bonjour,
J'ai un énorme soucis avec le LOAD DATA INFILE et mon fichier csv
ma table :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
CREATE TABLE `auto_nombre_a` (
`pays` varchar(200) DEFAULT NULL,
`indicateur` varchar(200) DEFAULT NULL,
`periode` varchar(200) DEFAULT NULL,
`nombre` varchar(50) DEFAULT NULL,
`unite` varchar(200) DEFAULT NULL,
`source` varchar(200) DEFAULT NULL,
`date` date DEFAULT '2001-01-01',
`valeur` varchar(200) DEFAULT NULL,
FULLTEXT KEY `pays` (`pays`,`indicateur`,`periode`,`unite`,`source`,`valeur`,`nombre`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; |
Mon fichier DE_auto_nombre_a.csv :
Code:
1 2 3
|
Allemagne;immatriculations auto;annuel;millions;nombre;source_a;01/01/01;0,56
Allemagne;immatriculations auto;annuel;millions;nombre;source_a;01/01/02;0,59 |
Ma requête :
Code:
LOAD DATA INFILE 'DE_auto_nombre_a.csv' INTO TABLE auto_nombre_a FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n'
Le résultat de ma requête :
Allemagne | Immatriculations auto | annuel | millions | nombre source_ | 0000-00-00 | 0,56Allemagne |
Alors que je ne devrais pas avoir qu'une ligne et pourquoi il me colle Allemagne de ma 2eme ligne ???
Merci:(