假设我有一张桌子
no id
integer integer[]
7 {9,2,3}
97 {2,14,4}
29 {2,5,7}
4 {1,2,3,4}
现在我想将元素{5,6}添加到数组id,其中no = 4。 如果我使用update语句,则先前的内容(1,2,3,4)将被删除并存储{5,6}。但我想将{5,6}追加到{1,2,3,4}。
有没有办法做到这一点?
答案 0 :(得分:0)
update the_table
set id = id || array[5,6]
where id = 4;