Bonjour,

J'ai trouvé sur le forum l'instruction LOAD DATA LOCAL INFILE pour importer un gros fichier csv dans une base mysql.

mais je rencontre une difficulté qui est à priori liée à ma version de MariaDB de ce que je comprends.

Voici mon instruction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
    -> LOAD DATA LOCAL INFILE "import.csv"
    -> INTO TABLE import
    -> FIELDS
    -> TERMINATED BY ';'
    -> OPTIONAlLY ENCLOSED BY '"'
    -> ESCAPED BY '\\'
    -> LINES
    -> TERMINATED BY '\r\n'
    -> IGNORE 1 LINES;
et voici le message d'erreur que j'obtiens :
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'mysql
LOAD DATA LOCAL INFILE "import.csv"
INTO TABLE import
FIELDS
TERMIN' at line 1
Une idée sur la syntaxe a utiliser ?
Merci de votre aide.
Mut