标签: mysql batch-file escaping
我正在尝试从批处理文件中执行此mysql命令:
mysql -f -utest -ppass db < alter1.sql
然而,&lt;是一个逃脱角色。我尝试将其嵌套在双引号中,但双引号最终显示为命令的一部分。
我甚至在它前面放了一个胡萝卜(^),在提示窗口中看起来很好,但是mysql仍然得到^传递给它,并且不执行命令。
有什么建议吗?谢谢!
答案 0 :(得分:1)
你可以尝试:
type alter1.sql | mysql -f -utest -ppass db