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