navicat 15 的 er 图视图是只读快照,不支持双击表打开数据编辑器;必须通过连接树右键或“在连接中打开”定位后再操作,或启用模型并勾选“allow opening data editor from model”才可一键跳转。
不能直接从 er 图视图跳转到表数据编辑器。 navicat 15 的「er 图」按钮(view → er diagram)仅提供只读、不可导出、不可保存的拓扑快照,它不绑定模型文件,也不支持双击表打开数据——这是最常被误解的一点。
为什么点击 ER 图里的表打不开数据编辑器
这个 ER 图视图本质是数据库元数据的实时渲染:Navicat 扫描当前库中已定义的外键约束,自动连线生成图形。它没有关联任何可编辑的模型对象,因此:
- 双击表名 → 无响应,或弹出「无法在只读视图中编辑」提示
- 右键菜单里没有「打开数据编辑器」「编辑表结构」等选项
- 即使表有外键、字段齐全,也仅作展示用途,不是“入口”
真正能跳转到数据编辑器的路径只有两种
必须绕过这个只读 ER 视图,走明确的“对象导航”逻辑:
- 在左侧连接树中,展开目标数据库 → 找到对应表名 → 右键 → 选择「编辑器」→「数据编辑器」
- 或保持 ER 图视图打开状态,在右侧图中右键某张表 → 选择「在连接中打开」→ 此时会切换回「详细信息」视图,并自动定位到该表 → 再右键该表 →「编辑器」→「数据编辑器」
注意:在连接中打开 功能不是跳转到数据,而是跳转到该表在连接树中的位置;它只是个“定位器”,不是“执行器”。你仍需手动再操作一次才能进数据编辑器。
想一键打开数据?得用模型(Model)替代 ER 视图
如果你频繁需要「看关系 → 查数据」联动,建议放弃只读 ER 图,改用 Navicat 的模型工作流:
- 右键数据库 →「逆向数据库到模型」→ 生成
.nmw模型文件 - 双击打开模型 → 切换到 ER 图模式(View → ER Diagram)
- 此时双击任意表 → 会弹出「打开表结构」或「打开数据编辑器」选项(取决于你是否勾选了「允许在模型中打开数据」,该选项在模型属性中设置)
- 若未启用,可在模型编辑器中右键表 →「在连接中打开」→ 再右键 →「数据编辑器」,路径更稳定
模型方式下,在连接中打开 才真正可靠;而普通连接下的 ER 图,这个功能只是个视觉锚点,别指望它干更多活。
最容易被忽略的是:Navicat 15 默认关闭模型中打开数据的权限。哪怕你建了模型,双击表还是只开结构设计页——得手动进模型属性(Model → Properties → Options)勾选「Allow opening data editor from model」才行。不设这个,所有跳转都卡在半路。











