Google bigquery 如果我将整数发送到BigQuery字段,会发生什么;字符串“;?

Google bigquery 如果我将整数发送到BigQuery字段,会发生什么;字符串“;?,google-bigquery,Google Bigquery,我(在代码中)向BigQuery发送的列之一是整数。我将这些列添加到BigQuery,但速度太快,将它们添加为字符串类型 它们会自动转换吗?或者数据是否会完全损坏(=我根本不信任生成的字符串)?数据不应自动转换,因为这会破坏创建表架构的目的 我看到人们所做的是将整个json行保存为字符串,然后在BigQuery中处理该字符串。除此之外,如果您试图保存与字段架构定义不对应的值,您应该会看到抛出一个错误,如下所示: 如果需要更改表架构的定义,可以检查是否更新表架构。实际上,BigQuery自动转换

我(在代码中)向BigQuery发送的列之一是整数。我将这些列添加到BigQuery,但速度太快,将它们添加为字符串类型


它们会自动转换吗?或者数据是否会完全损坏(=我根本不信任生成的字符串)?

数据不应自动转换,因为这会破坏创建表架构的目的

我看到人们所做的是将整个json行保存为字符串,然后在BigQuery中处理该字符串。除此之外,如果您试图保存与字段架构定义不对应的值,您应该会看到抛出一个错误,如下所示:


如果需要更改表架构的定义,可以检查是否更新表架构。

实际上,BigQuery自动转换了我发送给string的整数,因此我的表填充为ok