Общие > Базы данных
Загрузка таблицы в 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)
Должно быть нормально.
Навигация
Перейти к полной версии