当前位置: 首页 > news >正文

批量新增报错PSQLException: PreparedStatement can have at most 65,535 parameters.

报错信息:
org.postgresql.util.PSQLException: PreparedStatement can have at most 65,535 parameters. Please consider using arrays, or splitting the query in several ones, or using COPY. Given query has 661,068 parameters
; SQL []; PreparedStatement can have at most 65,535 parameters. Please consider using arrays, or splitting the query in several ones, or using COPY. Given query has 661,068 parameters; nested exception is org.postgresql.util.PSQLException: PreparedStatement can have at most 65,535 parameters. Please consider using arrays, or splitting the query in several ones, or using COPY. Given query has 661,068 parameters

翻译:
这个错误是因为PreparedStatement最多只能有65,535个参数。你可以尝试使用数组、将查询拆分成几个部分或者使用COPY方法来解决这个问题。

导致原因:
数据入湖,一次性批量新增一万多条数据,加不进去,报错,没想到PreparedStatement还有限制。

解决方案:
限制批量添加的条数,一次性加两千条,多执行几次。

http://www.lryc.cn/news/220390.html

相关文章:

  • 数仓分层能减少重复计算,为啥能减少?如何减少?这篇文章包懂!
  • 【Linux】基础IO之文件操作(文件fd)——针对被打开的文件
  • 什么是超算数据中心
  • 阿里云服务器省钱购买和使用方法(图文详解)
  • Apache Flink 1.12.0 on Yarn(3.1.1) 所遇到的問題
  • pandas - 数据分组统计
  • Git简介和安装
  • 思维模型 布里丹毛驴效应
  • 预处理、编译、汇编、链接
  • 面试问题?
  • pytorch 笔记:PAD_PACKED_SEQUENCE 和PACK_PADDED_SEQUENCE
  • Ubuntu 创建用户
  • 华为政企路由器产品集
  • 性能测试知多少---了解前端性能
  • Docker-compose容器群集编排管理工具
  • Python 深度学习导入的一些包的说明
  • 劲升逻辑与安必快、鹏海运于进博会签署合作协议,助力大湾区外贸高质量发展
  • hivesql,sql 函数总结:
  • 前端js实现井字游戏和版本号对比js逻辑【适用于vue和react】
  • unity 通过Andriod arr 访问 手机自带的浏览器
  • MySQL -- 索引
  • 23ccpc(最长上升子序列题解)
  • BUUCTF easycap 1
  • [LeetCode]-160. 相交链表-141. 环形链表-142.环形链表II-138.随机链表的复制
  • 聊一聊关于手机Charge IC的电流流向
  • 【k8s】pod调度——亲和,反亲和,污点,容忍
  • 分享者 - 携程旅游创作者搬砖项目图文教程
  • vite配置.env环境变量文件,开发环境,测试环境,预发布环境,生产环境
  • 0003Java安卓程序设计-springboot基于Android的学习生活交流APP
  • Java8 时间字符串校验是否为对应的日期格式