Я работаю с довольно простой базой данных из приложения Java. Мы пытаемся вставить около 200 тыс. Текста за раз, используя стандартный адаптер MySQL для JDBC. Мы периодически получаем com.mysql.jdbc.MysqlDataTruncation: усечение данных: данные слишком длинные для ошибки столбца.
Тип столбца - длинный текст, а сопоставление базы данных - UTF-8. Ошибка обнаруживается при использовании таблиц MyISAM и InnoDB. Максимальный размер пакета установлен на уровне 1 ГБ как на стороне клиента, так и на стороне сервера, поэтому это также не должно вызывать проблем.