|
阅读:10449回复:2
Mybatis 批量插入引发的血案mybatis批量插入时动态sql,传入的循环对象个数是260左右,参数超过2100以上报错:Prepared or callable statement has more than 2000 parameter markers。。。。 最后才知道sql允许的最大参数数量是2100个,即下面代码中“#”的数量。 对于不同类型的数据库,不同的版本之间,这种约束是有差别的,分别是255,1000,2000。 图片:QQ图片20171013151336.png |
|
|
沙发#
发布于:2017-10-16 10:44
嗯对,数据对接,有时候1分钟就会产生200多条数据,都要对接过去,一条数据就包含了几十个字段(主要是字段太多了),批量插入,value中的所有参数加起来就上千了
|
|
