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




MySQL.RU - Webboard



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



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 неправильно обрабатывает знаки переноса, там образом значения полей на следующей строке как бы заползают на последнее поле предыдущей вместе со знаком переноса. Как быть?


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

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

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



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