Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Слишком большой размер row
Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011 Откуда: Россия
Помог: 0 раз(а)
Есть таблица, в ней строки. Полей всего 48, из с longtext - 36. Начинаю записывать в цикле инфу из файлов в бд - половина запишется, а другая половина выведет ошибку: 1118: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. You have to change some columns to TEXT or BLOBs
Причем, если добавляю вручную текст из 65 тыс символов в поле с longtext, то все равно та же ошибка.
Гугл говорит, что надо изменить максимальный размер строки. Но как это сделать, я не нашел.
Кто-нибудь знает, как зафиксить?
----- In Console We Trust. Code hard. Or die.
Мелкий
Отправлено: 17 Июля, 2012 - 12:40:34
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.