【发布时间】:2021-09-13 00:42:46
【问题描述】:
我使用 Python 创建了一个云函数,它接收一些数据并将其插入到 BigQuery 表中。目前,它使用 insert_rows 方法插入新行。
row = client.insert_rows(table, row_to_insert) # API request to insert row
问题是我在表中已经有了具有唯一主键的数据,我只需要在这些行中更新一个测量值。
我希望它更新或替换该行而不是创建新行(假设表中的主键和输入数据匹配)。这可能吗?
【问题讨论】:
-
你可以在 BQ 看到这个answer 关于upsert
标签: python sql google-cloud-platform google-bigquery