2011-10-20 9 views
0

Iamはデータベースに蓄積するために膨大な量を必要とするアプリケーションに取り組んでいますが、問題はそれをデータベースに挿入する方法です。ファイルからデータを取り出してテーブルに格納するすべての作業はうまくいきますが、DataBaseに1行しか挿入されていません。複数のレコードをデータベースに挿入する方法はありますか?複数のレコードをcsvファイルからsqlite3データベースにインポート

sqlite3の端末を使用するIam

+0

CSVファイルから値を分割したいと考えていますか? – Sahil

+0

@Sahilあなたがこぼれ落ちたのか? – Aadil

答えて

0

.import file tableを使用すると、大きなファイルを端末からテーブルに読み込むことができます。ファイルとテーブルは、同じ列を持つように正しく構成する必要があります。

また、テキストエディタで検索と置換を行い、.read filenameコマンドでファイルをインポートすることもできます。

タイプが.helpの場合、使用可能なコマンドのリストについては、sqliteコンソールでターミナルに入力してください。

+0

iamは同じ構文を最初に作成し、次に.seperatorを作成し、最後に.import file.csv tablenameを挿入します... – Aadil

+0

セパレータをセパレータで設定する必要があります。詳細はhttp: //www.sqlite.org/cvstrac/wiki?p=ImportingFiles –

+0

私は前述のようにセパレータを設定しますが、それでも同じです – Aadil

関連する問題