Google bigquery 如何在GCP BigQuery中删除文件名中有空格的表

Google bigquery 如何在GCP BigQuery中删除文件名中有空格的表,google-bigquery,Google Bigquery,我的python脚本无意中创建了一个名为“ext_data_content_modec--replace”的表,我们想删除它 然而,BQ似乎无法识别带有空格和关键字(--replace)的表 我们尝试了bq rm的许多变体,也尝试了从bq控制台中删除,但都不起作用 例如,请参见下文(etlt_dsc是数据集名称) 除此之外,我们尝试了下面的命令,但没有任何效果 bq rm "etlt_dsc.ext_data_content_modec --replace" bq rm [e

我的python脚本无意中创建了一个名为“ext_data_content_modec--replace”的表,我们想删除它

然而,BQ似乎无法识别带有空格和关键字(--replace)的表

我们尝试了bq rm的许多变体,也尝试了从bq控制台中删除,但都不起作用

例如,请参见下文(etlt_dsc是数据集名称)

除此之外,我们尝试了下面的命令,但没有任何效果

bq rm "etlt_dsc.ext_data_content_modec --replace"
bq rm [etlt_dsc.ext_data_content_modec --replace]
bq rm [etlt_dsc.ext_data_content_modec --replace']
bq rm etlt_dsc.ext_data_content_modec \--replace
有人能为我们提供信息吗?

您可以尝试以下方法:

$ bq ls mydataset
              tableId                Type    Labels   Time Partitioning   Clustered Fields
 ---------------------------------- ------- -------- ------------------- ------------------
  ext_data_content_modec --replace   TABLE

$
$ bq rm "mydataset.ext_data_content_modec --replace"
rm: remove table 'data-lab:mydataset.ext_data_content_modec --replace'? (y/N) y
$
$ bq ls mydataset
$

我找到了解决办法。
“删除”不起作用,但我们能够从BQ控制台“删除”表格。

看起来,您已经尝试了此选项,但我在帖子中添加了步骤来说明!感谢您的回复……但此解决方案没有帮助。但是,我们可以“删除”该表作为解决方案。您能分享一下在实施此解决方案时遇到的问题吗?您能详细说明一下它现在是如何工作的,以前没有工作过吗?根据您的说明
我们尝试了bq rm的许多变体,并尝试从bq控制台中删除,但不起作用
$ bq ls mydataset
              tableId                Type    Labels   Time Partitioning   Clustered Fields
 ---------------------------------- ------- -------- ------------------- ------------------
  ext_data_content_modec --replace   TABLE

$
$ bq rm "mydataset.ext_data_content_modec --replace"
rm: remove table 'data-lab:mydataset.ext_data_content_modec --replace'? (y/N) y
$
$ bq ls mydataset
$