报错内容:
Mysql You can change this value on the server by
setting the max_allowed_packet' variable. 异常
报错原因:
mybatis批量插入数据过多,大概一次插入了2万条,MySQL根据配置文件会限制server接受的数据包大小。
有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。
解决方案:
不使用 insert
插入 list
,改用load file
文件的方式将数据插入mysql
中。