如何更新值并将值附加到 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"
我在扳手中有一个数据类型为 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"