Сайт использует БД SQLite3. Фреймверк CI2. PHP 5.6.24.
После переноса сайта на новый хостинг, перестали выполняться SQL запросы UPDATE с длинным (десятки Кб) содержимым одного поля. Ну, то есть, есть поле data с типом TEXT, хранит текст статей, которые могут быть по ~50Кб. По идее никакого ограничения на длину поля TEXT быть не должно. Но выполнение команды вида:
UPDATE "articles" SET "data" = 'тут очень длинный html' WHERE "id" = '709131de8092025b6d3865ecf90fa123'
Приводит к неопределенной ошибке:
Error Number: Unavaiable
Error Message: Unavaiable
А если укоротить html примерно в два раза, то UPDATE нормально выполняется.
Вопрос: где может стоять какое ограничение на SQLite (или на PDO?) что команда с длинными данными не может выполниться?