我正在使用 google bigquery,我想在特定时间段后删除具有时间戳的行

Posted

技术标签:

【中文标题】我正在使用 google bigquery,我想在特定时间段后删除具有时间戳的行【英文标题】:I am using google bigquery and i want to delete rows having timestamp after particuler time period 【发布时间】:2021-05-03 10:19:50 【问题描述】:

elaborate-howl-285701.context.expense中删除 其中 time_stamp >= '2021-05-03 11:29:14.288066' 和 time_stamp

我想删除 where 子句中提到的时间段之间的行。每次我运行它都会出错 "对表explicit-howl-285701.context.expense 的UPDATE 或DELETE 语句会影响流缓冲区中的行,这是不受支持的"

【问题讨论】:

顺便说一句,您有一个列 (TIME_STAMP),它看起来是 TIMESTAMP 或 DATE 类型,并将其与文字字符串进行比较。它很可能应该类似于“where time_stamp >= to_timestamp('2021-05-03 11:29:14.288066','yyyy-mm-dd hh24:mi:ss.ff')” 【参考方案1】:

通常需要no more than 90 minutes 才能使数据可用于复制/删除操作。请稍等。

【讨论】:

以上是关于我正在使用 google bigquery,我想在特定时间段后删除具有时间戳的行的主要内容,如果未能解决你的问题,请参考以下文章

按日期时间 Google BigQuery 分区

如何在 BigQuery 中合并 Google Ads 和 Firebase 数据 [关闭]

Microsoft 是不是有类似 Google BigQuery 的产品? [关闭]

在 BigQuery 中使用 JOIN 过滤国家/地区

通过 PHP 将 MySQL 数据发送到 Google BigQuery

Google BigQuery 公共 ngram 数据集的格式?