Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   В базу не грузяться декларации большого размера (http://forum.oszone.net/showthread.php?t=144667)

pogo 10-07-2009 00:29 1163417

В базу не грузяться декларации большого размера
 
Доброго времени суток
Подскажите пожалуйста проблему
Собственно проблема заключается в том, в базу
не грузятся декларации большого размера
они просто обрезаются...
Подскажите как можно это исправить?
mysql не знаю, сталкивался только с установкой
по мануалу...
Подскажите пожалуйста как это реализовать,
где находятся эти параметры отвечающие за
размеры файлов в базе?
Заранее спасибо!

Igor_I 11-07-2009 09:26 1164541

Что за декларации и какого они размера?

pogo 13-07-2009 11:46 1166174

Декларация это обычный текстовый файл -
табличка с полем медиумтекст
размер примерно 600 - 700 кб

dmitryst 13-07-2009 15:27 1166423

я решал эту проблему так - сам файл с текстом (да хоть 10Мб) закачивал отдельно, а в MySQL записывал только линк на файл :).

Igor_I 13-07-2009 21:46 1166766

Версия mysql, какой тип данных применяется для этого поля.

Попробуй использовать тип Longtext. Если этого ещё не сделал.
http://dev.mysql.com/doc/refman/5.0/...uirements.html

dmitryst, а как было типом поля?

dmitryst 13-07-2009 23:08 1166836

Цитата:

Цитата Igor_I
а как было типом поля? »

varchar(32), так как мне нужно было только название файла, больше ничего. До 32 символов я его усекал скриптом, там же и удалял "опасные символы"(Perl)

Цитата:

Цитата Igor_I
Попробуй использовать тип Longtext. »

логичнее (да и базе полегче) разбивать большие тексты по кускам :)

pogo 17-07-2009 09:01 1170178

А нельзя без всяких разбиваний просто это осуществить
у меня с mysql-ем тяжеловато, но я уверен там должен быть
какой нибудь параметр отвечающий за это
Не подскажите как этот параметр(ы) называются?

Igor_I 17-07-2009 17:21 1170706

pogo, по ссылке сходи, там описано сколько может вместить ячейка, в зависимости от типа.
А может будет лучше хранить текст в файлах, а в базе только ссылки на файлы? Смысл-то в базе какой?

dmitryst 17-07-2009 17:26 1170711

Цитата:

Цитата Igor_I
А может будет лучше хранить текст в файлах, а в базе только ссылки на файлы? »

я так и делал. Или придется скриптом разбивать текст на куски по
Цитата:

Цитата Igor_I
сколько может вместить ячейка, в зависимости от типа. »

, и пагинацию организовать средствами опять же скрипта


Время: 11:08.

Время: 11:08.
© OSzone.net 2001-