数据库
首页 > 数据库> > 在MySQL中批量插入问题

在MySQL中批量插入问题

作者:互联网

使用以下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

解决方法:

使用LOAD DATA INFILE代替BULK INSERT

标签:mysql,csv,bulkinsert
来源: https://codeday.me/bug/20191011/1893330.html