2010-05-15 6 views
2

Je reçois une erreur avec la commande SQL suivante pour l'insertion en bloc.BULK INSERT problème dans MySQL

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

Voici le message d'erreur:

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 

Répondre

2

Utilisation LOAD DATA INFILE au lieu de BULK INSERT

+0

A travaillé comme un charme. Merci! –

0

DATA INFILE 'd: faculty.csv' INTO TABLE FIELDS libra.faculty TERMINATED BY '' LIGNES TERMINÉ PAR '\ n'