2017-06-16 1 views
0

Ich arbeite daran, eine sehr große CSV-Datei in SQLite zu importieren. Mein Verständnis ist, dass LOAD DATA INFILE meine beste Wette ist. Ich habe eine Tabelle erstellt für sie in wohnen, und sind versucht, die folgende Abfragesqlite Daten infile laden Syntax Error

LOAD DATA LOCAL INFILE 'F:/Downloads/NielsonReport.csv' 
INTO TABLE neilson; 
IGNORE 1 LINES 

auszuführen, aber ich bekomme die folgende Fehlermeldung:

Error while executing SQL query on database 'test': near "LOAD": syntax error 

ich auf einen Fehler zusammen zu bekommen diese Zeilen unabhängig davon, was ich versuche auszuführen.

Ich fühle mich wie ich etwas sehr Grundlegendes fehlt bin, und sind dankbar für jede Hilfe Lösung dieses Problems (Ich habe this page bisher für Informationen wurden Referenzierung)

+0

Versuchen Sie, das Semikolon zu entfernen ... – Hackerman

+0

Keine Änderung, wenn Sie das tun. Ich habe ein paar Permutationen ausprobiert, für den Fall, dass ich Semikolons richtig oder falsch verwendet habe, um Elemente zu markieren. –

+0

Frage ... versuchen Sie, die CSV-Datei in 'sqlite' oder' mysql' zu laden? – Hackerman

Antwort

0

Wenn Sie SQLite verwenden, wäre es eine gute sein Idee, die SQLite documentation stattdessen zu verweisen.

Wie auch immer, SQLite selbst hat keine CSV-Importfunktion. Aber die sqlite3 command-line shell ermöglicht CSV-Dateien mit dem .import Befehl zu importieren.