2016-09-11 7 views
0

私はGUIを使ってそれを行うことができますが(それほど難しくありません)、私は本当にsqliteのコマンドラインでそれをしたいと思います。私はそれをgoogledし、すべてを試したが、何も動作するようです。私にこのことについてのヒントを教えてください!SQLite 3.9.0、Windows 10 x64 - コマンドラインシェルから.csvをインポートするには?

私がやることを意図し何
CREATE TABLE 'teste3' (
'Id' integer, 
'Idade' integer, 
'Sexo' text, 
'Peso' integer 
); 
.separator ','; 
.mode csv; 
.import 'C:\Users\xxxx\Documents\Monografia\base_teste.csv' teste3 

は、テーブルを作成することでした(「teste3」、行われる)と、それらは、与えられた.csvファイルをインポートすることで、「それを埋める」:これは私が試した最後のものです。代わりに、私はこのエラーメッセージを受け取り続けます: "near"。:構文エラー: "。それから私は "。"たとえば、区切り記号の前に "しかし、私は別のエラー:"区切り記号 "の近くに:構文エラー:"があります。私は本当に何をすべきか分からない。ありがとう!

+0

これらのコマンドのどれがエラーになりますか? –

+0

こんにちはCL!返信ありがとう! "create table"はうまく動作します。 ( ".separator"、 "to" .import ")からエラーメッセージが表示され始めます。 –

+0

表示されたエラーメッセージが、表示したコードと一致しません。 sqlite3.exe'の出力 –

答えて

0

.mode.importなどのドットコマンドはSQL文ではありません。 sqlite3.exe command-line shell(公式のSQLiteサイトのdownloadedになります)によって実装されています。

SQLite用DBブラウザは、完全に独立したツールです。これらのドットコマンドは実装されていません。代わりにGUIを使用する必要があります。

+0

うーん、それは変です。 「select table」と「stuff」を使って「create table」を実行するので、標準SQL文を使用して「execute sql」ラベルから.csvファイルをインポートできます。私はこれを見てみるつもりです。助けてくれてありがとう、CL! –

関連する問題