【发布时间】:2012-03-16 06:05:57
【问题描述】:
我正在使用准备好的语句 + 执行批处理,以便将数据插入我的数据库并收到以下错误消息: java.sql.BatchUpdateException:查询数据包太大(1908435 > 1048576)。您可以通过设置 max_allowed_packet' 变量在服务器上更改此值。
我的问题是,如果发生此错误是因为批次内的行太大还是因为整个批次太大。 如果我将减少批次中的行数,会有所不同吗?或者这条消息是否表明我的批次中的一行太大了。
谢谢 丹尼尔
【问题讨论】:
标签: java mysql prepared-statement