Показать полную графическую версию : В базу не грузяться декларации большого размера
Доброго времени суток
Подскажите пожалуйста проблему
Собственно проблема заключается в том, в базу
не грузятся декларации большого размера
они просто обрезаются...
Подскажите как можно это исправить?
mysql не знаю, сталкивался только с установкой
по мануалу...
Подскажите пожалуйста как это реализовать,
где находятся эти параметры отвечающие за
размеры файлов в базе?
Заранее спасибо!
Что за декларации и какого они размера?
Декларация это обычный текстовый файл -
табличка с полем медиумтекст
размер примерно 600 - 700 кб
dmitryst
13-07-2009, 15:27
я решал эту проблему так - сам файл с текстом (да хоть 10Мб) закачивал отдельно, а в MySQL записывал только линк на файл :).
Версия mysql, какой тип данных применяется для этого поля.
Попробуй использовать тип Longtext. Если этого ещё не сделал.
http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html
dmitryst, а как было типом поля?
dmitryst
13-07-2009, 23:08
а как было типом поля? »
varchar(32), так как мне нужно было только название файла, больше ничего. До 32 символов я его усекал скриптом, там же и удалял "опасные символы"(Perl)
Попробуй использовать тип Longtext. »
логичнее (да и базе полегче) разбивать большие тексты по кускам :)
А нельзя без всяких разбиваний просто это осуществить
у меня с mysql-ем тяжеловато, но я уверен там должен быть
какой нибудь параметр отвечающий за это
Не подскажите как этот параметр(ы) называются?
pogo, по ссылке сходи, там описано сколько может вместить ячейка, в зависимости от типа.
А может будет лучше хранить текст в файлах, а в базе только ссылки на файлы? Смысл-то в базе какой?
dmitryst
17-07-2009, 17:26
А может будет лучше хранить текст в файлах, а в базе только ссылки на файлы? »
я так и делал. Или придется скриптом разбивать текст на куски по сколько может вместить ячейка, в зависимости от типа. », и пагинацию организовать средствами опять же скрипта
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.