2011-10-20 105 views
0

Iam在一個應用程序上工作,它需要在數據庫中存儲並在稍後顯示,但問題是如何在數據庫中插入那麼多的數據,我使用.csv文件導入來自文件的數據並將其存儲在表中,每一件工作都正常,但只有一行已被插入數據庫中,任何人都有任何想法如何在數據庫中插入多個記錄,從csv文件導入到sqlite3數據庫的多個記錄

有關信息Iam使用終端for sqlite3,

+0

希望你正在分割CSV文件中的值。 – Sahil

+0

@Sahil spili的意思是什麼? – Aadil

回答

0

您可以使用.import file table從終端中將大文件加載到表中,您的文件和表需要進行正確的組織,以便它們具有相同的列。

您也可以在文本編輯器中進行搜索和替換,然後使用.read filename命令導入文件。

類型.help在sqlite控制檯中,用於列出可用的命令。

+0

iam遵循相同的語法首先創建表然後.seperator,並在最後.import file.csv表名,但只有一行被插入... – Aadil

+0

您需要設置分隔符.separator「,」在這裏檢查更多信息http: //www.sqlite.org/cvstrac/wiki?p=ImportingFiles –

+0

我設置了分隔符,正如你所提到的,但仍然是相同的 – Aadil

相關問題