Packet for query is too large (1362 > 1024).
You can change this value on the server by setting the max_allowed_packet' variable
原因:
页面出错,查询后台报这个错,表面意思是,max_allowed_packet 这个字段设置过小,因为输入数据大于1024
#单位为字节
mysql> show VARIABLES like 'max_allowed_packet';
解决办法:
# 1 修改配置文件 找到my.cnf配置文件,修改 max_allowed_packet
max_allowed_packet = 20M
#修改后要重载才能生效
# 2 命令修改
set global max_allowed_packet = 2*1024*1024*10
#在查看是否变了
mysql> show global VARIABLES like 'max_allowed_packet';
除了设置这个字段解决燃眉之急,最稳妥的还是要考虑为什么传入了那么长的数据?