- 博客(1)
- 收藏
- 关注
原创 Packet for query is too large (12164278 > 4194304). You can change this value max_allowed_packet
当新增数据过多,用foreach 批量插入时,可能会报出标题的错误。 原因是:在mysql的my.ini配置文件中“max_allowed_packet” 的值小于插入的值。 解决方法1:增加mysql的my.ini配置max_allowed_packet的值, 方法2:java层面处理。将插入的值List切分成多个list然后在foreach插入 public static<T> List<List<T>> subList(List<T> oldList,
2021-10-22 14:41:45
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人