MySQL: Load Data Вопрос

Discussion in 'Болталка' started by >>chiz<<, 30 Dec 2010.

  1. >>chiz<<

    >>chiz<< New Member

    Joined:
    4 Sep 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    У меня такая проблема.
    Начал разбираться с загрузкой из текстового файла. Если в текстовом файле в строке 3 поля и в БД нужно заполнить 3 записи, то все нормально, если же как в моей ситуации - начинаются баги. Ситуация такова:
    Есть текстовый файл, формата( ФИО Наименование_продукта Количество);
    есть Таблица: list (
    id not null auto_increment primary key int(2),
    name varchar (20),
    item varchar (40),
    num integer (2)
    );
    Я начинаю заполнять таблицу из тхт файла, следующим образом:
    LOAD DATA INFILE 'C:\\dir\\list.txt' INTO TABLE 'list' (name,item,num)
    FIELDS TERMINATED BE ';'
    LINES TERMINATED BY '\n'
    IGNORE 1 LINES;

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