开发者

MySQL Database Error: Packets larger than max_allowed_packet are not allowed - during insert

开发者 https://www.devze.com 2023-03-26 06:21 出处:网络
I\'ve never really had this error before but I am doing a rather large insert.How do I increase this setting?Also, how do I tell how much I am over what\'s allowed?I tried looking up the error, but i\

I've never really had this error before but I am doing a rather large insert. How do I increase this setting? Also, how do I tell how much I am over what's allowed? I tried looking up the error, but i'm not using Fogbugz. Any help would be awesome.

This is a windows installation of mysq开发者_C百科l.


To set the max to 16MB for example, without requiring a restart, run:

SET GLOBAL max_allowed_packet = 16777216


How to fix this problem : change the value of the max_allowed_packet variable in the configuration of your MySQL server.

How to know how much over what's allowed you are : not sure, but I would say that checking the size (in bytes) or your insert query should give you an idea.


For more informations, you should take a look at the following section of the MySQL manual : C.5.2.10. Packet too large.


I faced a similar issue while using XAMPP and what I did was to open the my.ini file via the Config button of MySQL on the XAMPP control and changing max_allowed_packet from 1M to 100M. It solved my problem.

0

精彩评论

暂无评论...
验证码 换一张
取 消