【问题标题】:Unable to delete record from table in BigQuery无法从 BigQuery 中的表中删除记录
【发布时间】:2017-05-01 19:01:07
【问题描述】:

我正在尝试从 BigQuery 中的一个表中删除记录,但得到 不支持表 dataset.tablename 上的 DML

我正在使用这个命令删除

bq query --use_legacy_sql=false 'delete from dataset.table_name where Day = 20161215'

但是当我尝试从控制台运行它时它可以工作

delete from dataset.table_name where Day = 20161215

请帮忙

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    通常,如果您尝试对分区表进行 DML,您会看到此错误,而 DML 尚不支持该分区表

    如果此表未分区 - 检查它是否在流式插入下(检查它是否有流式缓冲区)

    查看更多关于 DML 的Known Issues

    【讨论】:

      猜你喜欢
      • 2014-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多