如何在pgsql中格式化数组参数

how to format array param in pgsql?

本文关键字:格式化 数组 参数 pgsql      更新时间:2023-10-16

我将来自c的字符串作为"{1,2,3,4,5}"传递,并尝试使用它将表中的数组int[]记录更新为format("UPDATE table SET array = %s WHERE *** ",string)

但是得到错误

"lastError=0x09f0bda"错误:列"houses_list"的类型为integer[],但表达式的类型为text"

请在pgsql中给出更新数组使用字符串的正确格式,tks

您可以尝试'{1,2,3,4,5}'::int[]ARRAY[1,2,3,4,5]