Got a packet bigger than ‘max_allowed_packet’ bytes
产生错误原因:MYSQL限制了每次执行插入操作的数据最大值,超过最大值则报以上错误。 解决方法: 方法一:临时将执行块扩大到大于或等于执行字符串大小(本例子修改为512M) set global max_allowed_packet=524288000; 方法二:永久方式设置,即修改配置文件my.cnf/my.ini,在[mysqld]添加max_allowed_packet配置 [mysql] max_allowed_packet=512M