原因 通过接口上传数据,分包太大,产生的 sql 比较大,直接插入数据库时出现该错误。 解决办法 修改配置文件 my.cnf,在 [mysqld]部分(不在这部分没用)添加一句: max_allowed_packet=xxxM重启mysql服务 mysql 启动方式 server mysqld start/etc/init.d/mysqld start 参考:https://blog.csdn.net/ghj1976/article/details/6141632