首页 > 解决方案 > 如何在 BQ 中将数据插入包含结构数据类型的表中

问题描述

在尝试将数据插入下表时,我收到以下错误消息。

--create table mydataset.struct_1(x struct<course string,id int64>)
insert into `mydataset.struct_1` (course,id)  values("B.A",12)

Error: Column course is not present in table mydataset.struct_1 at [2:35]

标签: google-bigquery

解决方案


-- CREATE TABLE mydataset.struct_1(x STRUCT<course STRING,id INT64>)
INSERT INTO `mydataset.struct_1` (x)  VALUES(STRUCT("B.A",12))

推荐阅读