Если у вас есть пакет больше, чем max_allowed_packet
, то, за исключением отправки меньшего количества данных, я думаю, вам, возможно, придется увеличить размер max_allowed_packet
.
Предполагая, что вы используете MySQL, вы можете попробовать выполнить эти операторы SQL (в отличие от редактирования файла my.cnf
, чтобы установить значение max_allowed_packet
):
set global max_allowed_packet = 1000*1024*1024;
set global net_buffer_length = 1000000;
Затем вы можете проверить, сработало ли это, запустив это:
select @@max_allowed_packet;