1

Тема: импорт txt помогите новичку

В phpMyAdmin 2.6.4 не получается импортировать таблицы из txt файлов вида


13 500 1600 1 2 119.32
13 500 1700 1 2 124.58
13 500 1800 1 2 129.09
13 500 1900 1 2 135.32
13 600 1000 1 2 97.87
13 600 1100 1 2 103.40
13 600 1200 1 2 108.41
13 600 1300 1 2 113.80

типо столбцы разделены пробелами, я так и указал в графе поля разделены.
Подскажите какой формат должны иметь данные, а лучше как правельно указать параментры ввода.

2

Re: импорт txt помогите новичку

Rik22 сказал:

В phpMyAdmin 2.6.4 не получается импортировать таблицы из txt файлов вида

Музейные экспонаты руками трогать нельзя, а работать с ними - тем более! wink
Рекомендуем обновиться.

Как был создан Ваш дамп?

Подскажите какой формат должны иметь данные, а лучше как правельно указать параментры ввода.

по-умолчанию дамп в формате CSV имеет следующие параметры:
- поля отделяются(fields terminated by) точкой с запятой ( ; ),
- ограничиваются поля (fields enclosed by) двойными кавычками (")
- экранирование (fields escaped by) происходит с помощью обратного слэша (/)
- строки отделяются (Lines terminated by)  автоматически (auto)

Т.е. такой дамп импортируется при "умолчальных" настройках без проблем:
"13"; "500"; "1600"; "1"; "2"; "119.32"
"13"; "500"; "1700"; "1"; "2"; "124.58"
"13"; "500"; "1800"; "1"; "2"; "129.09"
"13"; "500"; "1900"; "1"; "2"; "135.32"
"13"; "600"; "1000"; "1"; "2"; "97.87"
"13"; "600"; "1100"; "1"; "2"; "103.40"
"13"; "600"; "1200"; "1"; "2"; "108.41"
"13"; "600"; "1300"; "1"; "2"; "113.80"

А вообще, на форуме уже поднимались вопросы CSV-импорта. Воспользуйтесь поиском.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

3

Re: импорт txt помогите новичку

Создать БД, в БД создать таблицу, в таблице создать шесть полей задав им желаемые имена, соответствующий тип и при необходимости длинну. Далее на вкладке импорта выбрать формат импортируемого файла "CSV" и изменить только значение в поле "Поля разделены", введя в нем пробел. Жмите кнопку, это все.