Автор Тема: Загрузка таблицы в mySQL !!!  (Прочитано 2732 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Загрузка таблицы в 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

Спасибки.

Оффлайн Realtor from Moscow

  • Любитель пива
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 464
  • +0/-0
  • 2
    • Просмотр профиля
    • http://building.msk.ru
Загрузка таблицы в mySQL !!!
« Ответ #1 : 25 Июля 2001, 00:21:22 »
Так как у тебя текстовик и так с разделителем-табуляцией, то не надо указывать fields terminated и lines terminated.
И надо указывать список переменных (так спокойнее). Типа:
Load data local infile \'bd.txt\' into table mybld(var1, var2, var3 ..... var58)
Должно быть нормально.
Павел Габов
Мой Reg]life тчк building тчк msk тчк ru. Building.Msk.ru :: Коммерческая недвижимость Москвы и Подмосковья.

 

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