2017-06-16 21 views
0

非常に大きなCSVファイルをSQLiteにインポートしようとしています。私の理解は、LOAD DATA INFILEが私の最善の策です。私は一緒にエラーになっているように思わsqlite load data infile構文エラー

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

:私はそれが内に常駐するためのテーブルを作成しました、そして次のクエリ

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

を実行しようとしていますが、私は次のエラーを取得しますこれらの行は、私が実行しようとしているものとは関係ありません。

私はSQLiteのを使用している場合は、それが良いでしょう

+0

セミコロンを削除してみてください... – Hackerman

+0

その際、変更はありません。私は、アイテムをマークするためにセミコロンを適切に、または不適切に使用した場合に、いくつかの置換を試みました。 –

+0

質問... csvファイルを 'sqlite'または' mysql'にロードしようとしていますか? – Hackerman

答えて

0

(私は今のところ情報についてthis pageを参照してきた)、私は非常に基本的な何かが欠けているように感じるし、この問題を解決する任意の助けをいただければ幸いです代わりにSQLite documentationを参照するようにしてください。

とにかく、SQLite自体にはCSVインポート機能がありません。しかし、sqlite3 command-line shellは、.importコマンドでCSVファイルをインポートすることができます。

関連する問題