如何更新值并将值附加到 google 扳手中的数组

how to update and append values to array in google spanner

我在扳手中有一个数据类型为 Array(String) 的列。如何将值附加到数组以进行更新查询

我可以使用此命令更新值

update CarTable set models = ["BMW","HONDA"] WHERE year = "2020"

但是这次更新的问题是它覆盖了以前的值。我想将这些值附加到已经存在的值。是否有任何命令可以满足此要求?

您可以为此使用 ARRAY_CONCAT 函数:

update CarTable set models = ARRAY_CONCAT(models, ["BMW","HONDA"]) WHERE year = "2020"