MySQL: #1118 - Row size too large (решение)

При импорте дампа базы на локалке (OpenServer) возникла ошибка:


MySQL: #1118 - Row size too large

#1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.

В сети не нашла каких-то вменяемых ответов. Кто-то предлагает менять настройки OpenServerа, кто-то обновить MySQL, кто-то сменить тип движка для таблиц на MyISAM...

Яндекс Практикум

А все на самом деле просто и ответ есть в описании к ошибке. Нужно всего лишь сменить ROW_FORMAT на DYNAMIC 🙂

MySQL: #1118 - Row size too large (решение)

Nina Nokhrina
Привет! Я — full stack разработчик. Специализируюсь на реализации сложных проектов с использованием фреймворков, а также CMS (Bitrix, WordPress, PrestaShop и Magento). По вопросам разработки пишите сюда. На этом сайте я делюсь своим опытом работы на фриланс-биржах, и публикую статьи на IT-тематику. Я увлекаюсь спортом и считаю, что физическая активность важна для поддержания баланса в жизни разработчика.