mysql 多个SQL查询无法在DBeaver上使用SQL

oalqel3c  于 12个月前  发布在  Mysql
关注(0)|答案(4)|浏览(129)

我不能执行MySQL语句时,使用MySQL(默认为'')。我的意思是,当我运行查询如下:

select * from mdw.dim_date dd limit 10;
select * from mdw.dim_order do limit 5;

字符串
我犯了这样的错误:
SQL错误[1064] [42000]:您的SQL语法中有一个错误;检查与您的MySQL服务器版本对应的手册,以获得正确的语法,以使用靠近'select * from mdw.dim_order do limit 5'在第2行
我不想每次Alt+X执行这个(我使用Dbeaver),因为我想把查询放入pentaho。我需要执行大约50次删除,所以我不想把它分成50个SQL脚本。
我使用MySQL(版本:5.6.36-82.0).

rdlzhqv9

rdlzhqv91#

你需要点击“执行脚本”选项上DBeaver


的数据
如果你点击播放按钮,它会显示你的错误.

ukdjmx9f

ukdjmx9f2#

如果你使用的是Dbeaver,你可以选择你的脚本,然后按ALT+X
下面的错误和正确的方法


的数据

qco9c6ql

qco9c6ql3#

必须有没有空格前的关键字(dbeaver错误,我认为)

cyej8jka

cyej8jka4#

最近我还需要运行几批选定的SQL语句来更新几个数据库,发现以前方便的DBeaver中的新版本快捷键方案非常烦人。似乎有人对DBeaver开发团队有很大的影响力,要求将默认SQL执行键绑定按他想要的顺序排列,但是对大多数其他用户来说不方便的是什么。没什么大不了的。我们可以通过更新DBeaver执行SQL的键绑定来阻止他,因为我们需要让DBeaver恢复昔日的辉煌。让在DBeaver中交换执行SQL查询和执行SQL脚本键绑定
1.通过菜单打开DBeaver键绑定对话框:窗口->首选项->用户界面->键。将“执行SQL”放在上面的过滤器文本框中,以查看下面快捷方式列表中的嫌疑人。
x1c 0d1x的数据
1.在快捷方式列表中选择“执行SQL查询”,删除“绑定”文本框内容,然后按AltX键将“Alt+X”置于“绑定”文本框中。
1.在快捷方式列表中选择“执行SQL脚本”,删除“绑定”文本框内容,然后按CtrlEnter键将“Ctrl+Enter”置于“绑定”文本框中。
1.按Apply and Close按钮保存更新的密钥绑定方案。



现在你应该可以像正常人一样,通过再次按Ctrl + Enter键来执行一组选定的SQL语句;)

相关问题