Bonjour à tous,
 
J'ai un problème avec une requête LOAD DATA IN FILE que je n'arrive pas à écrire.
 
Voici le format de mon fichier csv :
 
Code :
 - NOM;PRENOM;SEXE;NAISSANCE;CP;VILLE
 - nom1;prenom1;h;1984-09-03;13100;AIX
 - nom2;prenom2;f;1989-12-06;13100;AIX
 - nom3;prenom3;f;1979-08-29;13800;ISTRES
 
  | 
 
Ma table PERSONNE contient les champs :  
id, nom, prenom, naissance, ville
 
Pour le début de ma requête la syntaxe est je pense :
Code :
 - LOAD DATA INFILE ‘fichier.csv’
 -         INTO TABLE PERSONNE
 - FIELDS
 -         TERMINATED BY ';'
 -         ENCLOSED BY ''
 - LINES
 -         STARTING BY ''
 -         TERMINATED BY '\n'
 - IGNORE 1 LINES
 - (nom, prenom, naissance, ville)
 
  | 
 
Donc les colonnes SEXE et CP de mon csv ne me servent pas dans ma base.
Comment dire à ma requête de ne pas les prendre en compte ?
 
Je ne trouve pas la syntaxe qui me permet de dire tels colonne du csv correspond à tel champs de ma table.
 
Merci d'avance si vous arrivez à m'aider 