Задавайте вопросы, мы ответим
Вы не зашли.
Сдраствуйте.
Я пока "ламер" в MySQL-ких вопросах.
Пытаюсь его выучить и понять сами принципы.
Может кто-то подскажет как правильно сделать.....?
есть текстовый файлик, а в нем данные в таком виде -->
1190017759 6 66.11.53.197 80 172.31.255.36 2887 18472 eth0 unknown
1190017759 6 172.31.255.36 2887 66.11.53.197 80 440 eth0 unknown
и надо чтоб таблица выглядела так -->
Ignore Output Port Input Port Bytes Eth Proto
|------------------|------|------------------|--------|-----------------|-------|--------|-------|----------|
|1190017759 |6 |66.11.53.197 |80 |172.31.255.36 |2887 |18472 |eth0 |unknown|
|------------------|------|------------------|--------|-----------------|-------|--------|-------|----------|
|1190017759 |6 |172.31.255.36 |2887 |66.11.53.197 |80 |440 |eth0 |unknown|
|------------------|------|------------------|--------|-----------------|-------|--------|-------|----------|
Прошу HELP. Обычное "Экспортирование" загоняет все в "Ignore".
Как правильно построить такую таблицу. Что-б могло загнать обычной командой (load data infile "/tmp/2.txt" into table Test)
Может и такая команда неподходит ?? Тогда подскажите какую.
(НАСТАВЬТЕ НА ПУТЬ ИСТЕННЫЙ)
Отредактированно Alter Ego (19.09.2007 15:07:08)
Неактивен
Команда правильная, но нужно, чтобы он знал, как у Вас разделены поля.
LOAD DATA INFILE '/tmp/2.txt' INTO TABLE Test FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' (Ignore, Output, Port, Input, Port, Bytes, Eth, Proto)
Неактивен
paulus написал:
нужно, чтобы он знал, как у Вас разделены поля.
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n'
А разве это не дефолтные значения?
Отредактированно vasya (19.09.2007 16:59:36)
Неактивен
Спасибо БОЛЬШОЕ
Неактивен
У Вас Port повторяется дважды, второе поле следует назвать Port2.
LOAD DATA INFILE '/tmp/2.txt'
INTO TABLE Test
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n'
(Ignore, Output, Port, Input, Port2, Bytes, Eth, Proto)
Если при этом какую-то колонку Вы не хотите загружать в таблицу, то на ее месте в числе полей укажите @dummy - тогда значения будут загружаться в переменную @dummy.
Неактивен