我有一个文本文件,其中每个行是mySQL查询。 我想知道如何使用cmd逐行(循环)运行查询。 只知道以下内容:
mysql -h[host] -u[user] -p < input.txt
如何在txt文件上运行的cmd中创建一个循环,不仅要一次,而是逐行执行每个查询?
答案 0 :(得分:1)
我找到了答案 - 非常简单,但我没有想到:首先我在文本文件的每个查询末尾使用CONCAT()
添加;
(命名为输入.SQL)。这是重要的部分。然后我用了这个:
mysql -h host -u user -p < input.sql >> output.txt