发现程序处理的时候抛出异常:
org.apache.ibatis.exceptions.PersistenceException: \n### Error updating database. Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1049134 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.\n
调查发现,是在执行批量操作时候数据时候max_allowed_packet参数太小的问题。
show VARIABLES like '%max_allowed_packet%';
使用命里将max_allowed_packet设置为10M。
set global max_allowed_packet = 10*1024*1024
重新登录查询(必须退出重新登录),值已经改变。执行程序,问题解决。
注:此种方法只对当此设置生效,重启mysql后设置失效。如需永久生效可以修改mysql.cnf(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。
max_allowed_packet = 20K
分享到:
相关推荐
本文将深入探讨“com.mysql.jdbc.PacketTooBigException: Packet for query is too large (11087 > 102)”这一异常,分析其原因,并提供相应的解决方案。 `com.mysql.jdbc.PacketTooBigException` 是MySQL JDBC驱动...
想改变这个问题,需要注意几点: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2054817 > 1048576). You can change this value on the server by setting the max_allowed_packet’ ...
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4232009 > 4194304). You can change this value on the server by setting the max_allowed_packet’ variable. 出现上面的错误是因为...
MySQL max_allowed_packet过小引起的问题报错如下com.mysql.jdbc.PacketTooBigException: Packet
MySQL批量插入问题 ...nested exception is com.mysql.jdbc.PacketTooBigException: Packet for query is too large (5677854 > 1048576). You can change this value on the server by setting the max_allowed_pac
nested exception is com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1280 > 1024). You can change this value on the server by setting the max_allowed_packet' variable ``` - **...
1. **问题描述**:在执行插入操作时可能会遇到 `com.mysql.jdbc.PacketTooBigException` 异常,这是因为传输的数据包超过了 MySQL 默认的最大允许包大小限制(默认为 1MB)。 2. **解决方案**: - 修改 MySQL 的...
Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1354 > 1024). You can change this value on the server by setting the max_allowed_packet’ variable MySQL根据配置...
分析了Mycat JDBC连接时报PacketTooBigException异常的原因及解决方法。 ##### 10.26 Mycat中文乱码的问题 关于Mycat中出现中文乱码的问题及解决办法。 ##### 10.27 Mycat无法登陆Access denied 探讨了Mycat无法...