|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
42661
|
|