Le serveur MySQL accepte par défaut une chaîne de 16 Mo, cette limite peut être étendue en utilisant max_allowed_packet.
Je ne sais pas quel langage vous utilisez, mais c'est probablement l'adaptateur de base de données du langage/framework qui échoue, en particulier. puisque le serveur ne tronque pas, il se plaint simplement avec un ER_NET_PACKET_TOO_LARGE.