我编写了一个批处理文件,它将遍历目录的内容并为每个文件执行一个 mysql 命令。
这是代码:
SET FilePath=D:\COUNTR~1\blah\*.sql
FOR %%a IN (%FilePath%) DO mysql -u root -plinuxsux blah < "%%a"
在 Windows 的命令行中,它返回如下:
mysql -u root -plinuxsux blah 0<"absolute\path\to\my\sql\file.sql"
我到底如何摆脱“<”符号之前的那个愚蠢的迭代“0”?我用谷歌搜索,找不到任何东西。谢谢。
顺便说一句,mysql 命令仍然成功执行并显示在数据库中。