В стандартной установке столбец bodytext
таблицы tt_content
определяется как MEDIUMTEXT (эквивалентный MEDIUMBLOB) в MySQL.Согласно этот сайт может иметь максимальную длину 16,777,215 символов .
Я не нашел никаких других ограничений для элемента текстового содержимого в TYPO3, и я только что проверил это с более чем 350 000 символов в установке 4.5.2 - не хочу, чтобы вас застали за надуманным написанием здесь :).
Однако сервер MySQL ограничивает размер пакета для каждого запроса. Подробнее читайте здесь
Реальный максимальный размер зависит от максимального размера, допустимого вашей файловой системой (в основном это 2 ГБ), поскольку весьма маловероятно, что вы можете загрузить файл 4 ГБ вбаза данных, если ваша ОС позволяет вам только 2 ГБ.[...].Механизм базы данных имеет предел max_allowed_packet
, который не позволяет клиенту иметь дело с пакетами, превышающими этот барьер
Изменение значения max_allowed_packet
в my.cnf по умолчанию 1 МБдо 32 МБ или выше может помочь.
В вашем случае вам также следует проверить наличие в тексте нестандартных символов, которые нарушают вывод содержимого поля базы данных. Смотрите здесь .