在BigQuery中向现有记录添加新记录有多种方法。以下是一些参考的代码示例:
INSERT INTO `mydataset.mytable` (column1, column2, column3)
SELECT 'value1', 'value2', 'value3'
INSERT INTO `mydataset.mytable` (column1, column2, column3)
VALUES ('value1', 'value2', 'value3')
UPDATE `mydataset.mytable`
SET struct_column = ARRAY_CONCAT(struct_column, [(1, 'value1', 'value2'), (2, 'value3', 'value4')])
WHERE condition = true
UPDATE `mydataset.mytable`
SET array_column = [ARRAY_CONCAT(array_column, ['value1', 'value2']), ARRAY_CONCAT(array_column, ['value3', 'value4'])]
WHERE condition = true
请注意,这些示例仅说明了可用的选项之一,并且实际的代码可能需要适应特定的数据结构和查询要求。