问题描述:
从字面上看max_allowed_packet 设置过小导致记录写入失败
mysql根据配置文件会限制server接受的数据包大小。
有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。
问题解决:
修改MySQL的配置文件my.cnf,如果你是使用的windows应该是my.ini文件改
网上的方案:
max_allowed_packet = 20M
但是广大网友的方案视乎不适合我的机器,我修改了
query_cache_limit = 4M
圆满解决!