使用批处理脚本将mysql表导出到csv文件
我正在尝试使用批处理文件将mysql表数据导出到csv文件。 它在屏幕上工作,但无法输出到csv文件使用批处理脚本将mysql表导出到csv文件,mysql,batch-file,Mysql,Batch File,我正在尝试使用批处理文件将mysql表数据导出到csv文件。 它在屏幕上工作,但无法输出到csv文件 @echo off " C:\ProgramFiles\MYSQL\MYSQL Workbench 6.3 CE\mysql.exe" mysql -uroot -ppassword -e "select plate form SWP;" > \output.csv pause exit mysql为此提供了一个特性:加载数据填充 这将在文件中加载查询内容 请在
@echo off
" C:\ProgramFiles\MYSQL\MYSQL Workbench 6.3 CE\mysql.exe" mysql -uroot -ppassword -e "select plate form SWP;" > \output.csv
pause
exit
mysql为此提供了一个特性:加载数据填充 这将在文件中加载查询内容 请在此处查看文档:
\output.csv
wierd路径在我看来是无效的windows路径。使用更多类似于C:/output.cvs
的东西,也许它也应该是双qoutes。@RaymondNijland,“怪异”路径\output.csv
指向当前驱动器中的文件output.csv
;它是有效的,但可能是无意的;不建议使用C:/output.csv
,因为Windows路径分隔符是\
。因为问题似乎是由简单的打字错误引起的,所以我认为应该删除这个问题,因为它不会帮助其他用户…@RaymondNijland,明确指向当前工作目录,您需要指定\output.csv
,这相当于output.csv
。。。