[英]Using wildcard with mysqlimport on Windows 7
我正在尝试将多个文件上传到具有空表的现有数据库中。 我在Windows命令行中使用休闲代码:
mysqlimport --fields_escaped_by=\\ mydb -L *.txt
输出为:
Error 1017, Can't find file: '.\mydb\@002a.frm' (errno: 22), when using table: *
我使用此命令可以在CentOS上执行,没有问题,但是Windows使导入多个txt文件变得困难(单个文件没有问题)。 我使用系统变量来定义默认用户和密码。 另外,我在文本文件所在的目录中执行。
cmd.exe不会像bash这样的shell那样扩展文件名。
您可以使用,请参阅有关的help for
:
for %f in (*.txt) do mysqlimport --fields_escaped_by=\\ mydb -L %f
这将对每个文件执行mysqlimport(对文件列表不执行一次)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.