Packet for query is too large (1986748 > 1048576). You can change this value on the server by 异常

场景:mybatis动态拼接,批量添加数据,因为数据太多,凭借过多,导致MySql数据库中插入大于1m的数据时,提示该异常。

解决办法:修改mysql的属性 max_allowed_packet即可。

修改办法:打开mysql的根目录,找到my.ini文件,再文件的[mysqld]下面添加一行max_allowed_packet = 20M,保存之后重启mysql即可。

posted @ 2019-12-18 17:31  super_胡  阅读(1541)  评论(0编辑  收藏  举报