Я бегу в
DBD::mysql::st execute failed: Got a packet bigger than 'max_allowed_packet' bytes
ошибка при попытке сделать большую вставку с использованием Perl и MySQL. Я знаю, что увеличение параметра max_allowed_packet
в my.cnf может исправить это, но возможно ли указать DBI (или DBD :: mysql, поскольку моему приложению действительно нужно работать только с MySQL), чтобы использовать меньшие пакеты? Можно ли даже разбить большую вставку на более мелкие пакеты?
У меня нет полного контроля над сервером базы данных, поскольку он должен работать в среде общего хостинга, поэтому, если бы я мог справиться с этим, не запрашивая глобальные изменения на сервере, это было бы идеально.
Спасибо!