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

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Tox
Отправлено: 17 Июля, 2012 - 12:26:28
Post Id



Посетитель


Покинул форум
Сообщений всего: 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.
 
 Top
Мелкий Супермодератор
Отправлено: 17 Июля, 2012 - 12:40:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




http://dev[dot]mysql[dot]com/doc/refman/[dot][dot][dot]count-limit[dot]html
+ отдельные ограничения на innoDB http://dev[dot]mysql[dot]com/doc/refman/[dot][dot][dot]estrictions[dot]html
Лимиты хардовые, меняйте структуру таблицы.


-----
PostgreSQL DBA
 
 Top
Tox
Отправлено: 19 Июля, 2012 - 18:33:29
Post Id



Посетитель


Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011  
Откуда: Россия


Помог: 0 раз(а)




Спасибо. Все равно, как-то нелогично сделано - даже, если 2 поля, но объем превышает лимит, то надо сокращать и разбивать.


-----
In Console We Trust. Code hard. Or die.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB