You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

解决DBeaver中‘列“columns name”为只读:无对应表列’报错

解决DBeaver在macOS上无法编辑结果单元格的问题

以下是针对该问题的具体解决步骤:

  • 重置结果集元数据缓存
    打开目标表的查询结果界面,右键点击表头区域选择**"Refresh metadata";或在左侧数据库导航栏找到对应表,右键选择"Refresh"**,等待元数据重新加载后再尝试编辑。

  • 检查查询语句的返回字段
    若使用自定义SQL查询而非直接打开表,确保返回列是表的原生列,避免计算列、别名列或聚合生成列——这类列无法直接编辑。比如不要用SELECT id, name AS username FROM users,改用SELECT id, name FROM users后再测试。

  • 重置DBeaver客户端配置
    关闭DBeaver,打开访达按Command + Shift + G,输入~/Library/DBeaverData进入目录,删除workspace6(不同版本可能为workspaceX,X为数字)文件夹,重启DBeaver并重新连接数据库。

  • 确认编辑权限设置
    在结果界面顶部工具栏,确保**"Edit"(铅笔图标)处于激活状态;右键结果行,检查"Enable editing"**选项是否勾选,未勾选则手动开启。

  • 重装DBeaver客户端
    点击顶部菜单栏DBeaver -> Uninstall DBeaver完成完全卸载,从官方渠道下载对应macOS版本安装包重新安装,连接数据库后测试编辑功能。

内容的提问来源于stack exchange,提问作者RedaB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 08:15:31