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




MySQL.RU - Webboard



Вернуться
Пакетный режим (Роман) 30/05/2013 - 23:17:48
      Re: Пакетный режим (Akina) 31/05/2013 - 09:17:47

> Original message text:
> From: Роман - 30/05/2013 - 23:17:48
> Subject:Пакетный режим
> -----------------
> День добрый! Есть такой код:
> LOAD DATA INFILE 'education.txt' INTO TABLE `education`
> FIELDS TERMINATED BY ',' ENCLOSED BY '"'
> LINES TERMINATED BY '\n';
>
> Сам файл:
> 1,2,"Среднее","Диплом",1443,69932,"Школа 244",2012-11-11,"нет","СПб"
> 2,3,"Общее","Красный диплом",2443,67389,"Школа 71",2012-11-11,"да","СПб"
> 3,4,"Общее","Диплом",2131,31231,"Школа 66",2012-11-11,"нет","СПб"
> 4,5,"Общее","Диплом",1453,23422,"Гимназия 426",2012-11-11,"нет","СПб"
> 5,6,"Общее","Диплом",4142,34534,"Школа 666",2012-11-11,"да","СПб"
> 6,7,"Среднее","Диплом",3243,32422,"Школа 244",2012-11-11,"нет","СПб"
>
> Таблица:
> CREATE TABLE `education` (
> `edu_id` int(11) NOT NULL AUTO_INCREMENT,
> `enrollee_id` int(11) NOT NULL,
> `edu_type` varchar(10) NOT NULL,
> `edu_d_t` varchar(20) NOT NULL,
> `edu_d_s` int(11) NOT NULL,
> `edu_d_n` int(11) NOT NULL,
> `inst_name` varchar(15) NOT NULL,
> `graduation` date NOT NULL,
> `medal` varchar(3) NOT NULL,
> `city` varchar(15) NOT NULL,
> PRIMARY KEY (`edu_id`)
> ) AUTO_INCREMENT=1 ;
>
> Суть - выполнении импорта данные заносятся некорректно. Судя по всему - MySQL неправильно обрабатывает знаки переноса, там образом значения полей на следующей строке как бы заползают на последнее поле предыдущей вместе со знаком переноса. Как быть?
>


From: Akina - 31/05/2013 - 09:17:47
Subject:Пакетный режим
-----------------
Судя по всему - Вы не до конца прочитали мануал (сорри).

1) Укажите полную спецификацию импорта в запросе.
2) Проверьте, действительно ли строки ограничены именно \n.
3) Покажите "кривой" результат импорта и исходные данные, из которых он получился. Например, что ложится в таблицу при импорте вышеприведённых шести строк.


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

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

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



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