SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 13.09.2012 14:16:05

stop
Участник
Зарегистрирован: 27.08.2010
Сообщений: 5

load data и обратный слэш

Добрый день! Загружаю текстовые файлы при помощи load data. В тексте встречаются строки следующего содержания:
"$##\"    424    "B46411"
"$#;#"    425    "B46412"
При использовании команды LOAD DATA LOCAL INFILE 'С:/TEXT.TAB' INTO TABLE `tmp` FIELDS TERMINATED BY '\t' ENCLOSED BY '\"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'
текст не правильно вноситься в таблицу:
столбец 1       столбец 2     столбец3
$##"              B46411         
$#;#              425              B46412
Можно ли как-то стандартными способами загрузить текст в таблицу, не прибегая к исправлению в самом файле \ на \\ (файл очень больших размеров и поменять в нем что-либо не предоставляется возможным)?

Неактивен

 

#2 13.09.2012 14:28:08

stop
Участник
Зарегистрирован: 27.08.2010
Сообщений: 5

Re: load data и обратный слэш

Сам спросил сам ответил. Ну может кому то понадобиться  LOAD DATA LOCAL INFILE 'С:/TEXT.TAB' INTO TABLE `tmp` FIELDS TERMINATED BY '\t' ENCLOSED BY '\"' ESCAPED BY '' LINES TERMINATED BY '\r\n'

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson