将null整数插入Google bigquery

时间:2012-10-24 13:29:35

标签: insert google-bigquery

我正在尝试将记录导入从mysql导出的bigquery表。

数据导出为csv,但必须用制表符'\ t'分隔,因为有些字段将json文件存储为字符串,所以普通的分隔符不起作用。

在mysql中,某些字段(integerfloat)为null,但在导出时显示为\ N。

例如:

  

123 456'2.2.0.159''星期一''伦敦''GB'\ N 1026 0

我正在尝试将\ N替换为null(也尝试NULLNull,所有这些都无效)并上传到大查询但我得到以下内容错误:

  

行:1 /字段:7,值无法转换为预期类型

bigquery中允许我将值导入null的语法是什么?

非常感谢

2 个答案:

答案 0 :(得分:3)

尝试空字段 - 例如对于csv,只需,,。或者对于tsv,\t\t。如果这是MySql使用的语法,我们应该可以添加对\ N的支持。

答案 1 :(得分:0)

我可以看到这还没有处理,因为NULL或\ N被捕获为错误但GBQ导入器。