Windows Can';t在MySQL 8中使用DBeaver 7创建新列、约束和索引

Windows Can';t在MySQL 8中使用DBeaver 7创建新列、约束和索引,windows,user-interface,mysql-8.0,dbeaver,Windows,User Interface,Mysql 8.0,Dbeaver,我正在尝试创建新表,并向现有的MySQL 8数据库添加新列。我想使用DBeaver GUI来完成此任务。通过使用MySQL 8+驱动程序创建新连接,我可以使用root用户连接到本地主机。 我能够加载数据库表并探索它们的列、约束、属性等,但我无法创建新列。。。我看不到任何类似于新列、新表等的选项。例如,在MySQL Workbench中,只需右键单击网格即可添加新列 我用鼠标右键点击了所有地方,阅读了所有菜单,但我找不到使用GUI插入新内容的方法。我好像是在一个只读连接中。但是,在创建连接时,我没

我正在尝试创建新表,并向现有的MySQL 8数据库添加新列。我想使用DBeaver GUI来完成此任务。通过使用MySQL 8+驱动程序创建新连接,我可以使用root用户连接到本地主机。 我能够加载数据库表并探索它们的列、约束、属性等,但我无法创建新列。。。我看不到任何类似于新列、新表等的选项。例如,在MySQL Workbench中,只需右键单击网格即可添加新列

我用鼠标右键点击了所有地方,阅读了所有菜单,但我找不到使用GUI插入新内容的方法。我好像是在一个只读连接中。但是,在创建连接时,我没有检查安全性:只读连接(双重检查)

在“表属性”下,如果右键单击并选择“生成SQL”>“插入”,则无法在结果窗口中键入任何内容。。。 在测试我的连接时,我得到以下信息:

Connected (30 ms)
Server: 
MySQL 8.0.21
Driver: 
MySQL Connector/J mysql-connector-java-8.0.17 (Revision: 16a712ddb3f826a1933ab42b0039f7fb9eebc6ec)
最后,在表属性中,如果我更改了表描述,请单击“取消保存”按钮,然后单击“持久化”按钮,我就可以更新描述。那我做错了什么

我肯定错过了一些显而易见的东西。
提前感谢。

您可以使用SQL对表进行更改。单击此处的“新建SQL编辑器”按钮:

然后键入您的SQL:

ALTER TABLE db_name.my_table, 
    ADD COLUMN column_1 NULL,
    ADD COLUMN column_2 TEXT,
    ADD COLUMN first_name VARCHAR(255); 
确保您检查了特定版本MySql的语法,当您得到所需内容后,单击“执行SQL脚本”按钮:


这应该可以解决问题。

在Linux上运行,但看到了相同的问题。我可以开始在数据库导航器的左窗格中添加列。打开一个表,然后在表上单击鼠标右键,您将看到添加列的选项。此后,可以在“属性”选项卡中添加列