【问题标题】:How to go to next statement in MySQL if current statement fails?如果当前语句失败,如何转到 MySQL 中的下一条语句?
【发布时间】:2025-12-05 05:35:02
【问题描述】:

我在 MySQL 工作台中运行了几个 dropalter 语句。当前语句失败时如何跳到下一条语句?

我正在寻找与 MySQL 中的 MSSQL 服务器等效的 GO 关键字

【问题讨论】:

    标签: mysql sql mysql-workbench


    【解决方案1】:

    使用分号 (;)。它会将你的陈述分开。

    【讨论】:

      【解决方案2】:

      您使用的是哪个 MySQL Workbench 版本?

      我在这里发布 2 个选项: 在 MySQL Workbench 中,只需取消选中 Query 下的选项以“Stop Script Execution on Errors”:

      在较新的版本中使用“切换 SQL 脚本的执行是否应在语句失败后继续执行”

      详情可以找here

      【讨论】:

        【解决方案3】:

        在 MySQL Workbench 中,您可以取消勾选 Query 下的选项以“Stop Script Execution on Errors”: 以下链接可能会对您有所帮助。

        Continue SQL query even on errors in MySQL workbench

        【讨论】:

        • 该链接指向 SO 上的另一个答案,而不是外部网站。我认为这很好。