Forum Webscript.Ru
Общие => Базы данных => Тема начата: от 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
Спасибки.
-
Так как у тебя текстовик и так с разделителем-табуляцией, то не надо указывать fields terminated и lines terminated.
И надо указывать список переменных (так спокойнее). Типа:
Load data local infile \'bd.txt\' into table mybld(var1, var2, var3 ..... var58)
Должно быть нормально.