我正在尝试将记录导入从mysql导出的bigquery表。
数据导出为csv,但必须用制表符'\ t'分隔,因为有些字段将json文件存储为字符串,所以普通的分隔符不起作用。
在mysql中,某些字段(integer
,float
)为null
,但在导出时显示为\ N。
例如:
123 456'2.2.0.159''星期一''伦敦''GB'\ N 1026 0
我正在尝试将\ N替换为null
(也尝试NULL
,Null
,所有这些都无效)并上传到大查询但我得到以下内容错误:
行:1 /字段:7,值无法转换为预期类型
bigquery中允许我将值导入null的语法是什么?
非常感谢
答案 0 :(得分:3)
尝试空字段 - 例如对于csv,只需,,
。或者对于tsv,\t\t
。如果这是MySql使用的语法,我们应该可以添加对\ N的支持。
答案 1 :(得分:0)
我可以看到这还没有处理,因为NULL或\ N被捕获为错误但GBQ导入器。