多个 SQL 查询不适用于 DBeaver 上的分隔符

use*_*502 0 mysql sql pentaho dbeaver

使用分隔符(默认为“;”)时,我无法执行 MySQL 语句。我的意思是,当我运行查询时:

select * from mdw.dim_date dd limit 10;
select * from mdw.dim_order do limit 5;
Run Code Online (Sandbox Code Playgroud)

我有这样的错误:

SQL 错误 [1064] [42000]:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的“select * from mdw.dim_order do limit 5”附近使用正确的语法

我不想按 Alt+X(我正在使用 Dbeaver)执行此操作,因为我想将查询放入 pentaho。我需要执行大约 50 次删除,所以我不想将它划分为 50 个 SQL 脚本。

我正在使用 MySQL(版本:5.6.36-82.0)。

Con*_*ule 37

如果您使用 Dbeaver,您可以选择脚本并按 ALT+X

错误和正确的方法如下

在此输入图像描述


Oma*_*ado 5

您需要单击 DBeaver 上的“执行脚本”选项

在此处输入图片说明

如果您单击播放按钮,它将显示该错误。