BigQuery 中 last_modified_timestamp 的含义是啥
Posted
技术标签:
【中文标题】BigQuery 中 last_modified_timestamp 的含义是啥【英文标题】:What is the meaning of last_modified_timestamp in BigQueryBigQuery 中 last_modified_timestamp 的含义是什么 【发布时间】:2021-08-30 22:42:16 【问题描述】:我正在运行以下查询,试图了解 last_modified_timestamp 的含义。是表中的数据最后一次更新(DML 操作)还是表结构最后一次修改(DDL 操作)的时间。
SELECT * FROM dataset_name.__TABLES__;
【问题讨论】:
我想你是从 dataset_name.__TABLES__is 询问 last_modfied_time 。这是上次更新表的时间。这可能是您对表执行了 DML 操作,或者您已经修改了表,例如更改表语句。你可以自己测试一下,以获得更好的理解。您可能需要使用 select TIMESTAMP_MILLIS(last_modified_time) AS last_modified_time from dataset_name.__TABLES__ 进行检查 【参考方案1】:根据官方文档: https://cloud.google.com/bigquery/docs/information-schema-tables
LAST_MODIFIED_TIME
是“数据最近一次写入分区的时间”。
【讨论】:
以上是关于BigQuery 中 last_modified_timestamp 的含义是啥的主要内容,如果未能解决你的问题,请参考以下文章
etag&last_modified&condition& django.middleware.http.ConditionalGetMiddleware