c++ - 如何在postgresql中格式化数组参数?

标签 c++ arrays postgresql

我将来自 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中update array use string的正确格式

最佳答案

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

关于c++ - 如何在postgresql中格式化数组参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9292651/

相关文章:

c++ - 如何在链表中重载运算符++

java - 如何使用 JPA 将 JSONB 放入 Postgres 数据库

java - 运行 mvn clean install 应用程序尝试将 postgres 连接到错误的端口

java - 将 PostgreSQL JSON 列映射到 Hibernate 实体属性

c++ - 如何将这样的位图复制到DC?

程序退出时出现 C++ 内存错误

java - 数组项目似乎只打印出null

javascript - 从数组中获取元素属性

c++ - 受模式约束的最长公共(public)子串

java - 数组返回 null .. 生成随机单词