Bonjour,

j'ai un petit soucis en exécutant un programme .BAT ,qui charges des données depuis un fichier text dans une table MYSQL,ici je veux juste mettre à jour les 4 derniers colonnes de la table.
l'erreur est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
' ' ' n'est pas reconnu en tant que commande interne ou externe,un programme exécutable ou fichier de commandes
et voila le fichier batch:
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
18
19
20
21
22
23
24
25
26
27
 
@echo off
 
setlocal enableextensions enabledelayedexpansion
 
:debut
 
If not exist "C:/Users/belkaika/Desktop/batch_INJECT_TIERS_PROSPECTS/retour_injection_des_tiers_Prospects/RTR_INJECT_TIERS_PROSPECTS.txt" (
echo Le fichier RTR_INJECT_TIERS_PROSPECTS n'existe pas!
echo fin
echo.
goto fin
)
 
mysql> LOAD DATA CONCURRENT INFILE 'C:/Users/belkaika/Desktop/batch_INJECT_TIERS_PROSPECTS/retour_injection_des_tiers_Prospects/RTR_INJECT_TIERS_PROSPECTS.txt' REPLACE INTO TABLE questionnaire FIELDS TERMINATED BY '|;' LINES TERMINATED BY '\n' 
(@col1|;@col2|;@col3|;@col4|;@col5|;@col6|;@col7|;@col8|;@col9|;@col10|;@col11|;@col12|;@col13|;@col14|;@col15|;@col16|;@col17|;@col18|;@col19|;@col20|;@col21|;@col22|;@col23|;@col24|;@col25|;@col26|;@col27|;@col28|;@col29)
set codeRetour=@col26,motif=@col27,numTiers=@col28,topExist=@col29;
 
echo les données ont été mises à jour..................
 
:fin
endlocal
echo.
echo Sortie ...
echo.
pause
exit
Merci d'avance pour votre aide.