我有一个大型数组,我想直接保存在mysql数据库中。保存之前,我使用json_encode对数组进行编码,但是每当尝试保存数据时,都会出现错误。
CDbCommand failed to execute the SQL statement: SQLSTATE[08S01]: Communication link failure: 1153 Got a packet bigger than 'max_allowed_packet' bytes.
我增加了/etc/my.cnf中的max_allowed_packet值,并且还重新启动了MySQL服务,但是那行不通!
在xamp/mysql/bin/my.cnf
尝试将max_allowed _packet
和更改net_buffer_length
为
max_allowed_packet='required size'
net_buffer_length='required size'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句