我正在尝试将大量数据放入数据库。
我观察到当数据远大于 1Mb 时,我得到一个 500 - Mysql has gone away 错误。
当数据接近 1Mb 标记时,我收到一条错误消息,指出已达到最大数据包大小。
当数据小于等于1Mb时,每次都查询成功。
我在 my.ini 中查看了 max_allowed_packet(我在 Windows 机器上运行),并将其设置为 16M,甚至将其增加得更高。我已经确保我也重新启动了 mysql。
但同样的行为正在发生。我想念的地方还有其他设置吗?供您参考,我使用 PHP 来运行查询。
谢谢。