|
Модераторы: skyboy |
|
MaxB |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
Привет всем!
Можно ли сделать, чтоб с помощью команды load data infile файл загружался махом в одно поле типа longblob, а не бился по кускам. как это происходит при следующем запросе:
Вот дамп таблицы:
|
||||
|
|||||
Feldmarschall |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 3 Всего: 32 |
мне кажется, что БД - не для хранения архивов
а команда load data infile - не для вставки одного поля |
|||
|
||||
MaxB |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
ну пусть будет com.gif
я думаю если может вставлять несколько полей можно заставить и одно только как пока не понятно. Может другие способы есть. Желательно чтоб mysql это сделал напрямую без применения Php. |
||||
|
|||||
Feldmarschall |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 3 Всего: 32 |
и картинок тоже.
|
|||
|
||||
MaxB |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
если нельзя хранить картинки и другие вещи, то для чего нужны типы mediumblob, longblob? |
|||
|
||||
Feldmarschall |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 3 Всего: 32 |
чтобы к данным, лежащим в них, не применялись правила перекодировки
Это сообщение отредактировал(а) Feldmarschall - 28.5.2008, 10:14 |
|||
|
||||
MaxB |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
Это понятно. Какие же данные можно хранить в: mediumblob размером до 2^24 байт longblob размером до 2^32 байт если не картинки и другие файлы к которым необходим быстрый доступ. |
|||
|
||||
skyboy |
|
|||
неОпытный Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 41 Всего: 260 |
странно слышать про "быстрый доступ". если у тебя разработка Web-ориентированной системы, то HTTP-сервер отдаст файл всяко быстрее, чем база для хранения + PHP скрипт для выборки и отправки. Или у тебя по содержимому файла происходит сортировка в запросе? Или у тебя нет прав на запись в файловую систему - только в базу можно? зачем тебе хранить именно в базе? бинарные. такие же, которые можно писать и в файл. |
|||
|
||||
MaxB |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
может и не быстрее, но мой хостер имеет интересную политику. База данных по размеру не имеет ограничений, а дисковое пространство под файлы ограничено, которого как всегда не хватает, вот я и думаю, чтоб не переходить на более дорогой хостинг, коечо перенести в базу. |
|||
|
||||
skyboy |
|
|||
неОпытный Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 41 Всего: 260 |
||||
|
||||
Fortop |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 4 Всего: 42 |
Это только так говорят. По-факту у них почти всегда есть ограничение. Часто ограничивают не размер, а число запросов за промежуток времени. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
MaxB |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
спасибо всем, ну всетаки попробую посмотрим, что получится.
|
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |