|
MySQL.RU - Webboard
Вернуться
LOAD DATA INFILE (Максим) 07/02/2005 - 13:20:38
Re: RTFM (Dinky) 07/02/2005 - 18:52:51
Re: RTFM (Максим) 08/02/2005 - 09:48:26
Re: RTFM (Dinky) 08/02/2005 - 19:44:00
Re: RTFM (Максим) 09/02/2005 - 11:24:55
> Original message text:
> From: Максим - 07/02/2005 - 13:20:38
> Subject:LOAD DATA INFILE
> -----------------
> Здравствуйте!
> Может кто подскажет?
> Есть csv файл для загрузки в базу.
> Но загрузить в базу нужно не все столбцы таблицы.
> Например надо загрузить только 4 и 8 столбец из файла...
> Но они грузятся только по очереди и никак не могу понять, как пропустить определенные столбцы?
> Как выбрать порядок загрузки в саму базу понятно, но как сами входящие данные отфильтровать?
>
>
From: Максим - 08/02/2005 - 09:48:26
Subject:RTFM
-----------------
Так вот я же написал, что можно установить порядок загрузки в базу, но как выбрать нужные столбцы из самого файла?
mysql> LOAD DATA INFILE 'persondata.txt'
-> INTO TABLE persondata (col1,col2,...);
Этот вариант будет грузить в базу в указанные колонки данные из файла по порядку.
Ну например, в таблице в базе всего две колонки, а в csv файле 5 колонок...
Так вот в базу мне надо загрузить только 2 и 4 колонку из файла.
Но при любом раскладе в базу загрузятся только первые две колонки...
Можно ли как-то пропустить загрузку определенных колонок файла?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
20051
|
|