MySQL-servern accepterar som standard en 16MB-sträng, den gränsen kan förlängas genom att använda max_allowed_packet.
Jag är inte säker på vilket språk du använder, men det är förmodligen databasadaptern för språket/ramverket som misslyckas, t.ex. eftersom servern inte trunkeras, klagar den bara med en ER_NET_PACKET_TOO_LARGE.