Bonjour à tous;
Je cherche à charger un fichier XML dans une table MySQL



· Application WAMP (Windows 2012 server 64Bits)

· Serveur MySQL : Version 5.7.23





Paramètre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SHOW GLOBAL VARIABLES LIKE 'local_infile';
Résultat : ON





Table : 20181204



Script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
LOAD DATA INFILE 'C:\\WampServer\\www\\Credo\\20181204_USP_018A.xml'
 
INTO TABLE 20181204
 
FIELDS TERMINATED BY '</'
 
LINES TERMINATED BY '</DEL_POS>'



Ou script alternatif

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Load data local infile 'D:/Partage/CREDO/CREDO/20181204_USP_018A.xml'
 
into table 20181204
 
LINES STARTING BY '<DEL_POS>'
 
FIELDS TERMINATED by '</'
 
LINES TERMINATED by '</DEL_POS>'
 
(@col1,@col2,@col3)
 
SET CodeCredo=@col1,
 
Etr_code=@col2,
 
Populationn=@col3;



Voici l’erreur que j’obtiens dans les 2 cas :

MySQL a répondu : Documentation

#1064 - Erreur de syntaxe près de '20181204
FIELDS TERMINATED BY '</'
LINES TERMINATED BY '</DEL_POS>'' à la ligne 2
Un avis sur la question ?

Merci d'avance,