我正在尝试使用以下批处理脚本来运行CSV编写器SQL文件
以下所有脚本生成的是MySQL控制台信息?
它可以在MySQL命令行utlilty(来自mysql>)中正常工作,但我需要将其自动调度并从WINDOWS作为.bat文件运行。
我按照mysql> \. path\csvwriter.sql
运行得很好,但不是按照以下脚本运行的吗?我错过了什么吗?
SET OutputDir=C:\ProgramData\MySQL\MySQL Server 5.7\Uploads
SET mysqldir=C:\Program Files\MySQL\MySQL Server 5.7\bin
SET selectScript=C:\SQLScripts\csvwriter.sql
DEL %OutputDir%\drillsawdata.csv /F
CD %mysqldir%
mysql -h %host% -u %username% -p %password% arp < %selectScript%
答案 0 :(得分:0)
用引号围绕你的路径。路径名中的空格是个问题。