Bonjour,

Je travaille avec Wamp5 1.7.2., PHP 5.2.3., Apache 2.2.4.

J'aimerais importer le fichier .csv ci-joint. Il y a 6 colonnes.

Pour ce faire, j'exécute le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
LOAD DATA INFILE 'D:/nace.csv'
INTO TABLE nace
FIELDS
TERMINATED BY '$'
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES
STARTING BY ''
TERMINATED BY '\n'
Le problème est que lors de l'importation dans la table, toutes les colonnes sont décalé.

Par exemple, à la dernière colonne de la première ligne, on trouve :

This item excludes"
"1

Alors que le "1" devrait faire parti de la première colonne de la seconde ligne. De même, les " devraient être supprimés.

Voici le code de la table :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
CREATE TABLE `nace` (
  `level` varchar(10) NOT NULL,
  `code` varchar(10) NOT NULL,
  `description` varchar(100) NOT NULL,
  `includes` varchar(1000) NOT NULL,
  `also includes` varchar(1000) NOT NULL,
  `excludes` varchar(1000) NOT NULL
);
En conclusion, comment puis je faire en sorte d'importer correctement mon fichier .csv ?

D'avance merci pour vos réponses.



xenos