mysql - 多个 SQL 查询不适用于 DBeaver 上的分隔符
问题描述
使用分隔符(默认“;”)时无法执行 MySQL 语句。我的意思是,当我运行如下查询时:
select * from mdw.dim_date dd limit 10;
select * from mdw.dim_order do limit 5;
我有这样的错误:
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)。
解决方案
推荐阅读
- javascript - 如何从作为 Web 应用程序插件一部分的 servlet 中访问 .js 文件?
- python - 当 pk 为 UUID 时,Django form.save() 不返回 pk 值
- jdbc - 如何将内部私有 DB2 连接到 IBM Cloud 上嵌入的 Cognos Dynamic Dashboard
- javascript - 如何使用单击事件滚动 div?
- javascript - 保留自定义类名 CKEditor5
- python - 如何优化我的功能以获得最大输出?
- ruby-on-rails - 如何在 ActiveAdmin form.has_many 中使用视图助手
- javascript - 检查接口是否有属性?
- java - 为什么 queryDsl 查询不返回与完全相同的 Oracle SQL 查询相同的结果?
- sapui5 - SAPUI5 没有为智能表中的自定义列使用正确的类型