[Mysql 3.23] Syntaxe du LOAD DATA
Bonjour à tous,
J'ai un souci avec la commande sql LOAD DATA. En fait j'aimerai importer un fichier texte dans une base table mais seulement quelques champs. J'ai trouvé ça :
Code:
1 2
|
LOAD DATA INFILE 'mon_fichier.txt' INTO TABLE ma_table (champ1, champ2, champ3) FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n'; |
Et voilà le message d'erreur que j'obtiens :
Code:
1 2 3
|
ERROR 1064 at line 1: You have an error in your SQL syntax near 'FIELDS TERMINATED BY ';' LINES TERMINATED BY '
'' at line 1 |
Quelqu'un voit d'où viens l'erreur ? Car si je ne précise pas le nom des champs, la requete fonctionne très bien. Merci pour votre aide