Il server MySQL per impostazione predefinita accetta una stringa di 16 MB, tale limite può essere esteso utilizzando max_allowed_packet.
Non sono sicuro di quale lingua stai usando, ma probabilmente è l'adattatore del database della lingua/framework che non riesce, esp. poiché il server non tronca, si lamenta solo con un ER_NET_PACKET_TOO_LARGE.