在Google Big Query中执行诸如插入,更新,删除等DML的命令是什么?
我尝试使用bq查询"选择查询"
仅适用于Select语句
答案 0 :(得分:2)
请注意,BigQuery非常擅长用作对静态大数据执行快速分析查询的辅助数据库,例如记录数据分析,日志和审计历史记录。
如果您需要定期更新数据,it is highly recommended要使用单独的主数据库(例如Datastore)来执行快速实体操作和更新。然后,您可以将数据从master数据库保存到辅助BigQuery数据库以进行进一步分析。
因此,您必须告诉bq命令行使用完整的standard SQL --use_legacy_sql=false
而不是原始的BigQuery默认legacy SQL来访问Data Manipulation Language (DML)功能。