Google bigquery Bigquery使用Union All删除查询&;通配符

Google bigquery Bigquery使用Union All删除查询&;通配符,google-bigquery,Google Bigquery,要从bigquery中的多个表中删除数据 下面的delete语法用于删除不带Union all或通配符的单个表 delete FROM `abc.analytics_151541058.events_20190201` WHERE event_date='20190201' 下面使用Union all删除查询不起作用 delete FROM `abc.analytics_151541058.events_20190201` WHERE event_date='20190201' UNION

要从bigquery中的多个表中删除数据

下面的delete语法用于删除不带Union all或通配符的单个表

delete  FROM `abc.analytics_151541058.events_20190201` WHERE event_date='20190201'
下面使用Union all删除查询不起作用

delete  FROM `abc.analytics_151541058.events_20190201` WHERE event_date='20190201'
UNION ALL 
delete  FROM `abc.analytics_151541058.events_20190201` WHERE event_date='20190202'
delete  FROM `abc.analytics_151541058.events_*`,  
WHERE _TABLE_SUFFIX BETWEEN '20190201' AND '20190202'
下面使用通配符删除查询不起作用

delete  FROM `abc.analytics_151541058.events_20190201` WHERE event_date='20190201'
UNION ALL 
delete  FROM `abc.analytics_151541058.events_20190201` WHERE event_date='20190202'
delete  FROM `abc.analytics_151541058.events_*`,  
WHERE _TABLE_SUFFIX BETWEEN '20190201' AND '20190202'
请。帮助

BigQuery现在处于测试阶段

现在,您可以简单地堆叠多个DELETE语句,如:

delete  FROM `abc.analytics_151541058.events_20190201` WHERE event_date='20190201'
delete  FROM `abc.analytics_151541058.events_20190202` WHERE event_date='20190202'

BigQuery不支持DML over通配符表。是否需要在BigQuery中删除多个表。请。帮助只有当你设置了一段代码来做它。你可以请。请帮助我如何实现这一点。非常感谢。