bat文件中mysqldump -uroot -p test>a.sql 执行时为什么会自动在test 后加一个1

时间:2022-06-29 16:02:23
bat文件中:mysqldump -uroot -p test>a.sql 
执行bat文件上述语句就变成了:mysqldump -uroot -p test 1>a.sql 

加上密码也是一样的
bat文件中:mysqldump -uroot -p111111 test>a.sql 
执行bat文件上述语句变成了:mysqldump -uroot -p111111 test 1>a.sql 

本人菜鸟

7 个解决方案

#1


mysqldump -u root -p --database test  >  a.sql
 你试一下这个

#2


这是WINDOWS操作系统的特性。 1代表标准输出设备,当用户执行命令时不指定输出设备,则WINDOWS以标准输入设备为默认值。即1

#3


mysqldump -u root -p --database test  >  a.sql
这样还是会在test后加一个1

#4


引用 3 楼 baidu_24239825 的回复:
mysqldump -u root -p --database test  >  a.sql
这样还是会在test后加一个1
对啊。你没有在重定向符前指定输出设备,比如1,2,3, WINDOWS就自己补上一个 1

#5


引用 3 楼 baidu_24239825 的回复:
mysqldump -u root -p --database test  >  a.sql
这样还是会在test后加一个1
对啊。你没有在重定向符前指定输出设备,比如1,2,3, WINDOWS就自己补上一个 1

#6


引用 3 楼 baidu_24239825 的回复:
mysqldump -u root -p --database test  >  a.sql
这样还是会在test后加一个1
对啊。你没有在重定向符前指定输出设备,比如1,2,3, WINDOWS就自己补上一个 1 .

#7


bat文件中mysqldump -uroot -p test>a.sql 执行时为什么会自动在test 后加一个1理解了,非常感谢

#1


mysqldump -u root -p --database test  >  a.sql
 你试一下这个

#2


这是WINDOWS操作系统的特性。 1代表标准输出设备,当用户执行命令时不指定输出设备,则WINDOWS以标准输入设备为默认值。即1

#3


mysqldump -u root -p --database test  >  a.sql
这样还是会在test后加一个1

#4


引用 3 楼 baidu_24239825 的回复:
mysqldump -u root -p --database test  >  a.sql
这样还是会在test后加一个1
对啊。你没有在重定向符前指定输出设备,比如1,2,3, WINDOWS就自己补上一个 1

#5


引用 3 楼 baidu_24239825 的回复:
mysqldump -u root -p --database test  >  a.sql
这样还是会在test后加一个1
对啊。你没有在重定向符前指定输出设备,比如1,2,3, WINDOWS就自己补上一个 1

#6


引用 3 楼 baidu_24239825 的回复:
mysqldump -u root -p --database test  >  a.sql
这样还是会在test后加一个1
对啊。你没有在重定向符前指定输出设备,比如1,2,3, WINDOWS就自己补上一个 1 .

#7


bat文件中mysqldump -uroot -p test>a.sql 执行时为什么会自动在test 后加一个1理解了,非常感谢