我有一个文本文件,其中每一行都是一个 mySQL 查询。 我想知道如何使用 cmd 逐行(循环)运行查询。 只知道以下几点:
mysql -h[host] -u[user] -p < input.txt
如何在 cmd 中创建一个循环,该循环不仅在 txt 文件上运行一次,而且逐行运行并执行每个查询?
最佳答案
好吧,我找到了我的答案 - 非常简单,但我没有想到:首先我使用 CONCAT()
添加;
在文本文件(名为 input.sql)中每个查询的末尾。这是重要的部分。然后我用了这个:
mysql -h host -u user -p < input.sql >> output.txt
关于mysql - 在文本文件中逐行运行作为 mySQL 查询(cmd),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42956724/