【发布时间】:2018-07-09 14:55:54
【问题描述】:
我正在尝试使用批处理文件将 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
【问题讨论】:
-
\output.csvwierd 路径在我看来是无效的 Windows 路径。使用更多类似C:/output.cvs -
也许它也应该是双引号。
-
@RaymondNijland,“奇怪”路径
\output.csv指向当前驱动器中的文件output.csv;它是有效的,但可能是无意的;不推荐使用C:/output.csv(尽管它可能会起作用),因为 Windows 路径分隔符是\... -
由于问题似乎是由一个简单的错字引起的,我认为应该删除这个问题,因为它不会帮助其他用户......
-
@RaymondNijland,要显式指向当前工作目录,您需要指定
.\output.csv,相当于output.csv...
标签: mysql batch-file