







|
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
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);
Заранее спасибо
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
30694
|
|