[英]How do I run an import or export command from mysql workbench outside of mysql workbench?
[英]How do I run 2 options of mysql Workbench together?
我正在尝试编写一个命令行脚本,它将
我利用工作台的命令行指南指南( https://dev.mysql.com/doc/workbench/en/wb-command-line-options.html )直到打开应用程序并连接到数据库。 但是,我无法组合这些选项。 我在“连接到数据库”之后编写的选项无法正常读取或运行。
我的问题是如何将它们组合/管道在一起。
以下命令运行应用程序并连接到数据库:
"C:\..\MySQLWorkbench.exe" --query testdb
当我添加--script C:\\..\\23.10.20.sql
或--open C:\\..\\23.10.20.sql
它们不起作用。 我只使用空窗口将应用程序连接到数据库。 我将它们组合在一起:
"C:\..\MySQLWorkbench.exe" --query testdb --script C:\..\23.10.20.sql
这是组合它们的正确方法吗?
编辑:通过一起尝试其他两个选项,我确认这不是正确的方法。 我仍然需要一个关于如何一个接一个地运行 2 个选项的答案。
我使用的工作台指南中的选项是:
--query [connection|connection_string]:
Connection: Open a named connection.
--model modelfile: open the given EER model file.
--script script: Open the given SQL file in a connection, typically used with the --query parameter.
--run code: Execute the given code using the default language for GRT shell.
--open file: Open the given file at startup. Deprecated, so instead use specific types such as --script or --model.
注意:本指南中有一条注释说 Windows 应使用一个短划线 (-) 而不是两个 (--)。 尽管我使用的是 Windows,但对我而言并非如此。 这些选项仅在我使用两个破折号时运行。 一冲,什么也没有发生。
您不能使用 WB 导出结果,只能打开特定连接并运行查询或运行 python 脚本。 原则上可以使用 Python 导出数据,但是这对于一个小效果来说是相当多的工作。
相反,我建议根本不要使用 WB,而是直接在脚本中使用 MySQL。 GUI 不太适合做终端工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.