如何恢复大查询中已删除的行?

时间:2019-09-03 09:31:29

标签: sql google-cloud-platform google-bigquery

我在Google Big Query中运行以下查询:

DELETE FROM mydataset.mytable_wrong

WHERE time = "2019-09-01 13:00:00 UTC"

然后我意识到这是错误的表。我可以某种方式恢复这些行还是可以撤消查询?

该表仍然存在。

谢谢

编辑以添加更多信息: 表已分区。

1 个答案:

答案 0 :(得分:0)

您可以使用snapshot decorator来查询数据的时间点快照。您可以使用它还原更改。选中how to restore a deleted table,我认为您可以推断出要还原的数据。

此外,这里还有一个similar Stackoverflow answer,其中包含更多信息。