php连接mysql数据库大批量执行sql语句出现“Mysql server has gong away”错误

php代码中加入以下代码

set_time_limit(3600);
ini_set('memory_limit', '1024M');

mysql客户端执行以下命令

set global max_allowed_packet=104857600;

或者在mysql配置文件中加入下面设置,并重启mysql服务

max_allowed_packet=100M

上面的数字可以根据实际需要调整

原文地址:https://www.cnblogs.com/captainmoore/p/12667614.html