Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
получение BLOB-поля из базы (Сергей) 04/11/2004 - 10:25:22
      Re: книжку почитать посоветовать (Alec) 04/11/2004 - 11:06:35
      Re: пардон, лоханулся (Сергей) 04/11/2004 - 11:16:14



From: Сергей - 04/11/2004 - 10:25:22
Subject:получение BLOB-поля из базы
-----------------
Windows XP,
mysql 4.0.20,
таблицы INNODB.

Содержимое my.ini:
[mysqld]
basedir=C:\Program Files\mysql 4.0
datadir=C:\Program Files\mysql 4.0\data
innodb_data_file_path=ibdata1:20M:autoextend
default-character-set=cp1251
set-variable = max_allowed_packet=5M

Работаю с полями BLOB.
Файлы до 5M в базу запихиваются. Если попытаться запихнуть файл большего размера, сервер, естественно, ругается.
Но вот при попытке достать файл из базы не важно чем:
mysqldump.exe --max_allowed_packet=5M -u root database1 table1 >> 3.txt

или
mysql> SELECT * INTO OUTFILE 'C:/1.txt' FROM table1;

или поле BLOB сохраняется при помощи MySQLFront

размер получаемого файла всегда 65535. То есть просто обрезается по 2^16.
Что можно посоветовать?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
18300



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |