【问题标题】:DBeaver export to csv: "No database selected"DBeaver 导出到 csv:“未选择数据库”
【发布时间】:2021-09-27 08:20:03
【问题描述】:
select * from users u
where u.id < 1000

当我右键单击脚本并导出时,我得到 no database selected 错误。

当我在上面添加“use db”命令时,出现语法错误。

use db
select * from users u
where u.id < 1000

您的 SQL 语法有错误;查看与您的 MySQL 服务器版本相对应的手册,了解在 'SELECT * FROM..' 附近使用的正确语法

如何在 DBeaver 中导出? 我使用的是 MacOS,如果重要的话,db 正在使用 MariaDB。

【问题讨论】:

  • 这个问题正在meta讨论。

标签: mysql mariadb dbeaver


【解决方案1】:

根据您的评论,我现在了解到这是一个关于 DBeaver 的使用问题。您只需确保在脚本选项卡上方的菜单栏中选择您的数据库,如下所述:https://dbeaver.com/docs/wiki/SQL-Editor/。例如,请参见下面的屏幕截图:

【讨论】:

    【解决方案2】:

    您必须用分号 (1) 分隔多个语句,或者您可以将数据库名称直接传递给您的语句 (2):

    (1):

    use db;
    select columns from users u ...
    

    (2):

    select columns from db.users u ....
    

    【讨论】:

    • 感谢您的回复。是的,我尝试了这些,我的查询没有任何问题,我可以执行它,但是当我尝试导出时,我得到了这些错误。我认为它与 DBeaver 有关。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-05
    • 1970-01-01
    • 1970-01-01
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    相关资源
    最近更新 更多