在文本文件中一行一行地运行mySQL查询(cmd)

时间:2017-03-22 15:53:05

标签: mysql for-loop cmd while-loop

我有一个文本文件,其中每个行是mySQL查询。 我想知道如何使用cmd逐行(循环)运行查询。 只知道以下内容:

mysql -h[host] -u[user] -p < input.txt

如何在txt文件上运行的cmd中创建一个循环,不仅要一次,而是逐行执行每个查询?

1 个答案:

答案 0 :(得分:1)

我找到了答案 - 非常简单,但我没有想到:首先我在文本文件的每个查询末尾使用CONCAT()添加;(命名为输入.SQL)。这是重要的部分。然后我用了这个:

mysql -h host -u user -p < input.sql >> output.txt