我现在已经玩了很多,并且在执行命令时似乎无法在批处理文件中使用变量。那么,任何人都可以告诉我这是否可行,以及这些代码行有什么问题:
set THE_DB = myAwesomeDb
set OUTPUT_FILE = .\db\mydb.sql
mysqldump -u root --opt %THE_DB% > %OUTPUT_FILE%
答案 0 :(得分:5)
不要在等号周围加上空格。
set THE_DB=myAwesomeDb
set OUTPUT_FILE=.\db\mydb.sql
mysqldump -u root --opt %THE_DB% > %OUTPUT_FILE%