Основная проблема в MySQL - PullRequest
2 голосов
/ 15 мая 2010

Я получаю сообщение об ошибке с помощью следующей команды SQL для массовой вставки.

    BULK INSERT libra.faculty
    FROM 'd\:faculty.csv'
    WITH
    (
        FIELDTERMINATOR = ',',
        ROWTERMINATOR = '\n'
    );

Вот сообщение об ошибке:

    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
    corresponds to your MySQL server version for the right syntax to use near 'BULK
    INSERT libra.faculty
    FROM 'd:\faculty.csv'
    WITH
    (
    FIELDTERMINATOR = ',',
    RO' at line 1

Ответы [ 2 ]

2 голосов
/ 15 мая 2010

Использовать INFILE НАГРУЗКИ вместо BULK INSERT

0 голосов
/ 15 мая 2010

ЗАГРУЗИТЬ ИНФИЛЬ ДАННЫХ 'd: faculty.csv' В ТАБЛИЦУ libra.faculty ПОЛЯ, ПРЕКРАЩЕННЫЕ ',' ЛИНИИ, ПРЕКРАЩЕННЫЕ '\ n'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...