Ich denke, die maximale Größe eines MySQL TEXT-Felds ist kleiner als 2 ^ 16 Bytes. Bei Verwendung der UTF-8-Codierung kann dies sogar noch weniger Zeichen bedeuten. Sie könnten stattdessen MEDIUMTEXT für 2^24 oder LONGTEXT für 2^32 Bytes verwenden, siehe MySQL-Docs für Details.
Ah, und stellen Sie sicher, dass Sie Ihr <überprüfen code>max_allowed_packet Größe.