我有一个 BigTable,我正在从 BigQuery 查询它。对于紧急的生产问题,我们需要根据情况删除一些记录。
但是,当我输入 DELETE 查询时,我收到错误消息:
DML 语句仅支持在 BigQuery 中存储数据的表。不支持的表:table_name
有没有办法从 GCP 控制台删除这些记录?
BigQuery 查询联合处于只读模式。您只能读取数据,而不能更改它们。
但是,您可以在 BigTable 中使用名为 BigTable studio 的全新功能:https://console.cloud.google.com/bigtable/instances/phenix-instance-prod/studio/query
(如果默认未选择,请选择您的项目)
这是一个预览版本,您可以通过 BigTable 运行 SQL 查询,也许还可以运行 DML(因为它是全新的并且处于预览状态,它可能有一些限制,例如 DML 命令)