您好,有没有办法从Python脚本中删除BigQuery中的行?我试着在文档中查找,并在互联网上找到一个例子,但我什么也找不到。
看起来像这样的东西。
table_id = "a.dataset.table" # Table ID for faulty_gla_entry
statement = """ DELETE FROM a.dataset.table where value = 2 """
client.delete(table_id, statement)
发布于 2021-10-18 15:39:18
就像@SergeyGeron所说的。https://googleapis.dev/python/bigquery/latest/usage/index.html#bigquery-basics有很好的东西。
写了这样的东西。
from google.cloud import bigquery
client = bigquery.Client()
query = """DELETE FROM a.dataset.table WHERE value = 4"""
query_job = client.query(query)
print(query_job.result())
发布于 2021-10-18 20:59:42
在这里,您可以看到执行query with python的代码和文档
您可以使用“Delete”语句查看此示例代码。
from google.cloud import bigquery
client = bigquery.Client()
dml_statement = (
"Delete from dataset.Inventory where ID=5"
)
query_job = client.query(dml_statement) # API request
query_job.result() # Waits for statement to finish
https://stackoverflow.com/questions/69618579
复制相似问题