3

我正在尝试将记录导入从 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 的语法是什么?

非常感谢

4

2 回答 2

4

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

于 2012-10-24T15:20:55.270 回答
0

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

于 2014-12-04T11:14:11.540 回答