【发布时间】:2017-08-14 20:48:20
【问题描述】:
我有一个文本文件,其中 每一 行是一个 mySQL 查询。 我想知道如何使用 cmd 逐行(循环)运行查询。 只知道以下几点:
mysql -h[host] -u[user] -p < input.txt
如何在 cmd 中创建一个循环,不仅在 txt 文件上运行一次,而且逐行执行每个查询?
【问题讨论】:
-
我不确定我是否理解这个问题 - 您的解决方案是否可行...您是否在寻找单独的输出文件,而不是上面会产生的单个输出文件? (如果是 - 如何命名文件?)
-
@John 我编辑了我的帖子以使其更清晰。实际上,输出部分并不是主要问题。
-
@John 主要是如何编写此循环代码,以便它可以进行 n 次迭代(n = txt 文件中的行数),并在每次迭代中将相关行作为查询运行。结果可以直接显示在屏幕上。
标签: mysql for-loop cmd while-loop