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 28 29 30 31
| @echo off
setlocal enableDelayedExpansion
chcp 1252 > nul
set PATH="C:\DATA\TransducersLibrary\MySQLEmbeddedDataBase\bin";%PATH%
REM find the sql name
SET fileSQL=%~nx0
@echo %fileSQL%
SET fileSQL=%fileSQL:bat=sql%
@echo %fileSQL%
REM ask for the excel name
cls
@echo Veuillez saisir votre chaine de caractère :
@echo -------------------------------------------
@echo.
set /P fileEXCEL=?
REM set fileEXCEL=C:\Stage\CEA-PA.csv
@echo.
@echo vous avez saisie : %fileEXCEL%
@echo.
@echo.
pause
REM execute the sql
REM /q : Suppresses the display of xcopy messages, /y : Suppresses prompting to confirm that you want to overwrite an existing destination file.
XCOPY /y /q %fileEXCEL% TEMP-CEA-PA.csv*
mysql --host=localhost --user=lola --password=lola --database=base_configuration --verbose --e "source %fileSQL%;" > result.txt
DEL /F /Q TEMP-CEA-PA.csv
pause |