无法从批处理文件中运行SQL脚本

时间:2016-03-28 15:25:44

标签: windows batch-file command-line

我正在尝试使用以下批处理脚本来运行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%

1 个答案:

答案 0 :(得分:0)

用引号围绕你的路径。路径名中的空格是个问题。