我不能执行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).
4条答案
按热度按时间rdlzhqv91#
你需要点击“执行脚本”选项上DBeaver
的数据
如果你点击播放按钮,它会显示你的错误.
ukdjmx9f2#
如果你使用的是Dbeaver,你可以选择你的脚本,然后按ALT+X
下面的错误和正确的方法
的数据
qco9c6ql3#
必须有没有空格前的关键字(dbeaver错误,我认为)
cyej8jka4#
最近我还需要运行几批选定的SQL语句来更新几个数据库,发现以前方便的DBeaver中的新版本快捷键方案非常烦人。似乎有人对DBeaver开发团队有很大的影响力,要求将默认SQL执行键绑定按他想要的顺序排列,但是对大多数其他用户来说不方便的是什么。没什么大不了的。我们可以通过更新DBeaver执行SQL的键绑定来阻止他,因为我们需要让DBeaver恢复昔日的辉煌。让在DBeaver中交换执行SQL查询和执行SQL脚本键绑定:
1.通过菜单打开DBeaver键绑定对话框:窗口->首选项->用户界面->键。将“执行SQL”放在上面的过滤器文本框中,以查看下面快捷方式列表中的嫌疑人。
x1c 0d1x的数据
1.在快捷方式列表中选择“执行SQL查询”,删除“绑定”文本框内容,然后按
Alt
和X
键将“Alt+X”置于“绑定”文本框中。1.在快捷方式列表中选择“执行SQL脚本”,删除“绑定”文本框内容,然后按
Ctrl
和Enter
键将“Ctrl+Enter”置于“绑定”文本框中。1.按
Apply and Close
按钮保存更新的密钥绑定方案。的
现在你应该可以像正常人一样,通过再次按
Ctrl
+Enter
键来执行一组选定的SQL语句;)