У меня есть пакетный скрипт, который должен обрабатывать последний CSV-файл в папке. Имя файла меняется каждый день. Как передать имя файла в качестве параметра в набор MYSQL команд.
Это то, что у меня есть:
FOR /F "delims=|" %%I IN ('DIR "C:\mydir\*.csv" /B /O:D') DO SET NewestFile=%%I
"mysql.exe" -u USER -pPASS schema < c:\mydir\sql_stmts.txt
В этом файле "sql_stmts.txt" I Имеем эту команду, среди прочего:
LOAD DATA LOCAL INFILE 'C:/mydir/<<FILENAME>>' INTO TABLE my_staging_table
Итак, как мне передать параметр "NewestFile" в эту команду sql_stmts.txt для использования в операторе "LOAD DATA LOCAL INFILE"?