Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> load data infile 
:(
    Опции темы
MaxB
  Дата 27.5.2008, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 10.2.2004
Где: Украина, Одесса

Репутация: нет
Всего: 1



Привет всем!

Можно ли сделать, чтоб с помощью команды  load data infile файл загружался махом в одно поле типа longblob, а не бился по кускам. 
как это происходит при следующем запросе:

Код


 load data infile 'd://localhost/www/com.zip'
 into table jos_mb_dbfile
 lines terminated by ''
 (`file`);



Вот дамп таблицы:
Код

CREATE TABLE `jos_mb_dbfile` (
  `id_file` int(11) NOT NULL auto_increment,
  `file` longblob NOT NULL,
  `tmp` int(11) NOT NULL,
  PRIMARY KEY  (`id_file`)
) ENGINE=InnoDB CHARSET=latin1;




PM MAIL WWW ICQ   Вверх
Feldmarschall
Дата 27.5.2008, 23:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 3
Всего: 32



мне кажется, что БД - не для хранения архивов
а команда load data infile - не для вставки одного поля
PM   Вверх
MaxB
Дата 28.5.2008, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 10.2.2004
Где: Украина, Одесса

Репутация: нет
Всего: 1



Цитата

мне кажется, что БД - не для хранения архивов


ну пусть будет com.gif

Цитата

а команда load data infile - не для вставки одного поля

я думаю если может вставлять несколько полей можно заставить и одно только как пока не понятно. smile 
Может другие способы есть. Желательно чтоб mysql это сделал напрямую без применения Php.




PM MAIL WWW ICQ   Вверх
Feldmarschall
Дата 28.5.2008, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 3
Всего: 32



и картинок тоже.

PM   Вверх
MaxB
  Дата 28.5.2008, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 10.2.2004
Где: Украина, Одесса

Репутация: нет
Всего: 1



Цитата

и картинок тоже.

если нельзя хранить картинки и другие вещи, то для чего нужны типы mediumblob, longblob?
PM MAIL WWW ICQ   Вверх
Feldmarschall
Дата 28.5.2008, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 3
Всего: 32



чтобы к данным, лежащим в них, не применялись правила перекодировки

Это сообщение отредактировал(а) Feldmarschall - 28.5.2008, 10:14
PM   Вверх
MaxB
  Дата 28.5.2008, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 10.2.2004
Где: Украина, Одесса

Репутация: нет
Всего: 1



Цитата

чтобы к данным, лежащим в них, не применялись правила перекодировки

Это понятно. smile  Какие же данные можно хранить в:
mediumblob размером до 2^24 байт
longblob размером до 2^32 байт
если не картинки и другие файлы к которым необходим быстрый доступ.

PM MAIL WWW ICQ   Вверх
skyboy
Дата 28.5.2008, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



Цитата(MaxB @  28.5.2008,  10:48 Найти цитируемый пост)
если не картинки и другие файлы к которым необходим быстрый доступ

странно слышать про "быстрый доступ".
если у тебя разработка Web-ориентированной системы, то HTTP-сервер отдаст файл всяко быстрее, чем база для хранения + PHP скрипт для выборки и отправки. Или у тебя по содержимому файла происходит сортировка в запросе? Или у тебя нет прав на запись в файловую систему - только в базу можно? зачем тебе хранить именно в базе?
Цитата(MaxB @  28.5.2008,  10:48 Найти цитируемый пост)
Какие же данные можно хранить в

бинарные. такие же, которые можно писать и в файл.
PM MAIL   Вверх
MaxB
Дата 28.5.2008, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 10.2.2004
Где: Украина, Одесса

Репутация: нет
Всего: 1



Цитата

странно слышать про "быстрый доступ".

может и не быстрее, но мой хостер имеет интересную политику. База данных по размеру не имеет ограничений, а дисковое пространство под файлы ограничено, которого как всегда не хватает, вот я и думаю, чтоб не переходить на более дорогой хостинг, коечо перенести в базу.

PM MAIL WWW ICQ   Вверх
skyboy
Дата 28.5.2008, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



Цитата(MaxB @  28.5.2008,  14:32 Найти цитируемый пост)
вот я и думаю, чтоб не переходить на более дорогой хостинг, коечо перенести в базу.

хитер, шельма  smile 
однако, хостер, как мне думается, быстро это дело пресечет :( и додумает какой-то пункт в договор...
PM MAIL   Вверх
Fortop
Дата 28.5.2008, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 4
Всего: 42



Цитата(MaxB @  28.5.2008,  15:32 Найти цитируемый пост)
База данных по размеру не имеет ограничений,

Это только так говорят. По-факту у них почти всегда есть ограничение. 
Часто ограничивают не размер, а число запросов за промежуток времени.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
MaxB
  Дата 28.5.2008, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 10.2.2004
Где: Украина, Одесса

Репутация: нет
Всего: 1



спасибо всем, ну всетаки попробую посмотрим, что получится.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.1461 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.