MySQL 5.0 Windows Server mysqldump命令从批处理文件添加1到脚本

MySQL 5.0 Windows Server mysqldump命令从批处理文件添加1到脚本,mysql,windows,batch-file,mysqldump,Mysql,Windows,Batch File,Mysqldump,我在使用简单的mysqldump命令时遇到了一个非常奇怪的问题,我试图从windows命令提示符执行下面的命令,它可以顺利执行,没有任何问题 当我输入批处理文件时,当我尝试从Windows命令提示符中执行批处理文件时,它会在脚本的中间添加1,在那里无法生成文件。 命令如下 mysqldump --skip-triggers --compact --no-create-info --user=root --password=summercool --databases ultem --table

我在使用简单的mysqldump命令时遇到了一个非常奇怪的问题,我试图从windows命令提示符执行下面的命令,它可以顺利执行,没有任何问题

当我输入批处理文件时,当我尝试从Windows命令提示符中执行批处理文件时,它会在脚本的中间添加1,在那里无法生成文件。

命令如下

mysqldump --skip-triggers  --compact --no-create-info --user=root --password=summercool --databases ultem --tables tblemdata --where="DATE_FORMAT(emdt,'%d-%m-%Y')= DATE_FORMAT(NOW(),'%d-%m-%Y')" > "C:\mysqltemp\some.sql"
C:\mysqltemp>Test.bat

C:\mysqltemp>mysqldump --skip-triggers  --compact --no-create-info --user=root -
-password=summercool --databases ultem --tables tblemdata --where="DATE_FORMAT(e
mdt,'m-d-Y')" 1>C:\mysqltemp\some.sql
错误如下

mysqldump --skip-triggers  --compact --no-create-info --user=root --password=summercool --databases ultem --tables tblemdata --where="DATE_FORMAT(emdt,'%d-%m-%Y')= DATE_FORMAT(NOW(),'%d-%m-%Y')" > "C:\mysqltemp\some.sql"
C:\mysqltemp>Test.bat

C:\mysqltemp>mysqldump --skip-triggers  --compact --no-create-info --user=root -
-password=summercool --databases ultem --tables tblemdata --where="DATE_FORMAT(e
mdt,'m-d-Y')" 1>C:\mysqltemp\some.sql
C:\mysqltemp> C:\mysqltemp> 请帮帮我

非常感谢您的建议和宝贵的反馈


我使用的Win-7 64位和Windows 2008 R2 X64服务器都有相同的问题。

问题不是1,而是%。把它们叠起来,应该可以用了。谢谢马特。。。。非常感谢你让我开心。。。它很有魅力