Общие > Базы данных

Загрузка таблицы в mySQL !!!

(1/1)

:
Есть текстовой файл с таблицей, поля разделяются символом табуляции, при загрузке:

LOAD DATA INFILE \'bd.txt\'
   INTO TABLE mybld
   FIELDS TERMINATED BY \'\\t\'
   LINES TERMINATED BY \'
\';

последнее поле заносится в mySQL с символом возврата каретки,
т.е. последнее поле получается типа этого: "la-la-la la-la
".
При просмотре таблицы "
" не видно, но при выводе таблицы в файл или еще куда "
" вылезает и каретка переносится.

Если кто встречался с этим, подскажите плиz

Спасибки.

Realtor from Moscow:
Так как у тебя текстовик и так с разделителем-табуляцией, то не надо указывать fields terminated и lines terminated.
И надо указывать список переменных (так спокойнее). Типа:
Load data local infile \'bd.txt\' into table mybld(var1, var2, var3 ..... var58)
Должно быть нормально.

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии