За последние 24 часа нас посетили 18520 программистов и 1712 роботов. Сейчас ищет 871 программист ...

Пакетная загрузка

Тема в разделе "MySQL", создана пользователем v0ffka, 14 окт 2009.

  1. v0ffka

    v0ffka Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    3
    Симпатии:
    0
    Добрый день уважаемые спецы.
    Я не могу выполнить пакетную загрузку данных. Выполняю следующие запросы(впрочем, все как и написано в книге)
    1. Создал текстовый файл E:\MySQL\test.txt поставил кодировку в файле UTF-8 (Как и сама БД)
    Содержимое файла такое

    Код (Text):
    1.  
    2. 1 одЫн
    3. 2 два
    4. 3 трЫ
    5. 4 чотЫри
    6. 5 пять
    2. Создал БД(test) и в ней таблицу test_table
    Код такой
    Код (Text):
    1.  
    2. CREATE TABLE test.test_table(
    3.   id INT (11) NOT NULL AUTO_INCREMENT,
    4.   text_data TEXT DEFAULT NULL,
    5.   PRIMARY KEY (id)
    6. )
    7. ENGINE = INNODB
    8. AUTO_INCREMENT = 1
    9. CHARACTER SET utf8
    10. COLLATE utf8_general_ci;
    3 Выполняю такой запрос
    Код (Text):
    1.  
    2. USE test;
    3.   LOAD DATA LOCAL INFILE 'E:\\MySQL\\test.txt' INTO TABLE test.test_table;
    Или так
    Код (Text):
    1.  
    2. LOAD DATA LOCAL INFILE 'E:\\MySQL\\MySQL Server 5.1\\bin\\test.txt'
    3.     INTO TABLE db_table COLUMNS TERMINATED BY '  ';
    Эффект тот же.
    Если убираю слово LOCAL пишет что не может найти файл test.txt , когда ставлю его пишет что все замечательно запрос был выполнен, однако, таблица пустая. Что я не так делаю? подскажите пожалуйста....[/code]