【问题标题】:MySQL Manager Script - Execute Multiple External Scripts Inside WorkbenchMySQL 管理器脚本 - 在 Workbench 中执行多个外部脚本
【发布时间】:2013-10-01 15:34:07
【问题描述】:

我有一个脚本,我想用它来执行多个外部脚本。此脚本的示例如下所示:

source createTable1.sql
source insertTable1Data.sql
source createTable2.sql

source 在 MySQL 命令行中运行良好,但在 MySQL Workbench 中无法运行。 MySQL Workbench(查询窗口)中是否有任何命令可以让我执行外部脚本。

【问题讨论】:

    标签: mysql sql mysql-workbench


    【解决方案1】:

    source 命令在您可以随意加载和运行脚本的环境中没有意义。在 MySQL Workbench 中,您只需打开各个脚本并运行它们。如果启用,它们甚至会在您重新启动 MySQL Workbench 时重新打开,然后随时可用,如果您需要经常运行它们。

    使用工具栏在编辑器中打开脚本。

    【讨论】:

    • 我正在尝试制作一个调用一堆小脚本的管理器脚本。例如,我将 1 3000 行脚本分解为 10 300 行脚本,以便它们更易于管理,并且更易于运行单个命令。因此,如果我只想创建 Employee 表,我只运行那个脚本......但如果我想创建整个数据库,我运行“manager”脚本(我不知道如何制作的那个) .
    • 正如我所写,这在 MySQL Workbench 中是不可能的,但您可以提交功能请求 (bugs.mysql.com) 以支持“source”命令。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 1970-01-01
    • 2017-01-24
    • 1970-01-01
    • 2019-10-28
    • 2013-10-10
    相关资源
    最近更新 更多