我将c中的字符串作为“{1,2,3,4,5}”传递,并尝试使用它来更新表中的数组int []记录为format("UPDATE table SET array = %s WHERE *** ",string)
但得到错误
"lastError = 0x009f0bda "ERROR: column "houses_list" is of type integer[] but expression is of type text"
请在pgsql,tks
中提供更新数组使用字符串的正确格式答案 0 :(得分:2)
您可以尝试'{1,2,3,4,5}'::int[]
或ARRAY[1,2,3,4,5]
。