|
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: Boris - 12/02/2007 - 22:58:16
Subject:LOAD DATA INFILE
-----------------
1. Если убрать вообще список полей то он сам раскидает как надо ?
2. prodgipers.txt лежит просто в корне :( ладно попробую разобраться как засунуть его туда
3. Самое приятное и легко исправляемое в этом ответе
Спасибо. Очень быстро и я так думаю по теме. Как попробую напишу получилось или нет.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
30694
|
|