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




MySQL.RU - Webboard



Вернуться
LOAD DATA INFILE (Boris) 12/02/2007 - 22:25:38
      Re: LOAD DATA INFILE (bac) 12/02/2007 - 22:42:33
      Re: LOAD DATA INFILE (Boris) 12/02/2007 - 22:58:16

> Original message text:
> From: Boris - 12/02/2007 - 22:25:38
> Subject:LOAD DATA INFILE
> -----------------
> Как занести данные из текстового файла в БД
> Есть текстовый файл вот одна строка из него :
>
> 14;Intel Pentium Processor-90;<a target="_blank" href="http://www.intel.com">Intel Corporation;<img src="../photos/none.jpg" width="286" height="172">;<img src="../photos/k16.jpg" width="112" height="64">;5320.60р.;0.00р.;34;Процессоры;FPU intern/Data 64(32)bit
> Cache 16K, обратная запись;2200 Mission College Boulevard P.O.Box 5819 Santa ;Сокет;Socket 478;нет keywords;3425;0
>
> надо все это дело занести в MySQL базу в определенную таблицу
> разделитель тут как видно ";" внутри текста могкт встречаться и переводы строк и табуляция.
>
> есть отличная команда LOAD DATA INFILE но что-то я немогу с ней разобраться ( что , как и зачем )
>
> вот могу показать свои наработки . Может кто и подскажет где ошибка
> Через запись построчно нехотелось-бы т.к. 65 тысяч записей это не быстро будет происходить.
>
> $sql= "LOAD DATA LOW_PRIORITY INFILE 'prodgipers.txt' REPLACE INTO TABLE tablica FIELDS TERMINATED BY ';' ProductID,ProductName,cName
> ";
> $result=mysql_query($sql);
>
> Заранее спасибо
>
>


From: bac - 12/02/2007 - 22:42:33
Subject:LOAD DATA INFILE
-----------------
1. ProductID,ProductName,cName - это я понимаю перечисление полей. Значит должны быть перечислены все поля и они должны быть заключены в скобки
2. prodgipers.txt файл должен быть помещен в директорию с базой данных
3. И после последней колонки тоже должен быть разделитель


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

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

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



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