可编辑表格
只有 Pro 和 Enterprise 计划(包括自托管和 Metabase Cloud)才提供可编辑的表格数据。
管理员可以在 Metabase 中启用可编辑的表格数据。

支持可编辑表格的数据库
目前,以下数据库支持可编辑表格
- PostgreSQL
- MySQL
- Metabase 示例数据库
设置可编辑表格
要设置表格编辑,管理员可以
- 点击右上角的 齿轮 图标。
- 选择管理员设置。
- 点击 数据库。
- 选择您的数据库。
- 打开 可编辑表格数据 的开关。
要使其生效,Metabase 与您的数据库的连接必须支持写回其表格。请参阅 启用操作和可编辑表格数据的权限。
更新或删除表格中的记录
要更新或删除表格中的记录
- 打开左侧边栏。
- 在“数据”部分,点击 数据库。
- 将鼠标悬停在要编辑的表格上,然后点击 铅笔 图标。
- 像在电子表格中一样编辑表格中的行。
根据列中的数据,Metabase 可能会显示一个可选值列表。如果您需要在此列表中添加一个选项,只需键入该选项并添加即可(您可能需要刷新浏览器才能在列表中看到新选项)。

要从值列表中删除一个选项,您需要将具有该值的任何记录更改为其他值。
创建新记录

您可以通过点击表格右上角的 + 新建记录 来向表格添加一行。填写字段。Metabase 将遵守字段约束,因此如果某个字段是必填的,Metabase 将阻止您保存记录,直到您填入必填字段为止。
删除记录
要删除记录,请选中要删除的记录旁边的复选框,然后点击 删除。删除是永久性的。Metabase 会提示您确认删除。
您还可以一次选择多行并删除它们(紧张地冒汗)。
如果您尝试删除具有来自其他表的引用键的行,您的数据库可能会阻止删除以维护参照完整性。您会看到类似“其他行引用此行,因此无法删除”的错误消息。要删除这些行,您需要先删除引用行,或更改数据库中的引用键约束。
Metabase 强制执行类型约束
- 您无法编辑顺序主键。
- 如果您尝试添加不同类型的值(例如,将数字 13579 更改为字符串“Wizard”),Metabase 将不允许。
可编辑表格数据与操作
Metabase 提供两种修改数据库数据的方法:可编辑表格数据 和 操作。
何时使用可编辑表格数据
使用可编辑表格数据来
- 执行数据维护或清理。
- 一次修改多条记录。
- 直接访问所有表格数据。
- 执行一次性数据更正。
您需要是管理员才能直接编辑表格。
何时使用操作
使用操作来
- 创建自定义表单。
- 允许非管理员修改数据。
- 在仪表板上添加一个按钮来触发表单或查询。
请参阅 操作。
阅读其他版本的 Metabase 的文档。