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:
et voila le fichier batch:
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
Merci d'avance pour votre aide.
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
Partager