块我看到,我可以pass a batch file to mysql才能运行命令序列。但是,我可以将这些命令放入与启动mysql应用程序相同的批处理文件吗?批处理文件和MySQL:通过命令而不是另一个.bat文件
I.e.我可以通过批量块命令,而不是到mysql传递一个批处理文件,所以它可能是这个样子:
mysql < [list of commands, not a .bat filename]
块我看到,我可以pass a batch file to mysql才能运行命令序列。但是,我可以将这些命令放入与启动mysql应用程序相同的批处理文件吗?批处理文件和MySQL:通过命令而不是另一个.bat文件
I.e.我可以通过批量块命令,而不是到mysql传递一个批处理文件,所以它可能是这个样子:
mysql < [list of commands, not a .bat filename]
也可通过管道命令到MySQL,如果你不希望/让它们在一个文件中:
echo " ...some SQL... " | mysql
术语在MySQL手册中并没有提及DOS“批处理文件”。 BAT文件,而是包含许多mySQL命令的文件。
mysql < list.sql
将完全符合您的需求。
你是对的,当然。但它仍然让我无法帮助我的问题。 – JellicleCat
@Jellicle啊,我现在明白了。 @ wonk0的解决方案应该为此工作 –