Forum Webscript.Ru

Общие => Базы данных => Тема начата: от 24 Июля 2001, 22:53:10

Название: Загрузка таблицы в mySQL !!!
Отправлено: от 24 Июля 2001, 22:53:10
Есть текстовой файл с таблицей, поля разделяются символом табуляции, при загрузке:

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

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

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

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