Aqlier/ 3月 17, 2022/ tech

sqlite3のテーブルで、CSVファイルを移入するときエラーが発生。
原因を調べると、いつもはカンマ編集しているのに、カンマ編集されていないデータを使用してしまって移入が失敗。


sqlite3のテーブルで、tab編集のCSVファイルを移入するときの方法をまとめました。

1.ターミナルを開いて、作業を行うフォルダ(カレントフォルダ)に移動します。

$cd /users/******/Desktop/sqlite3_xx

2.sqlite起動時にDB名を指定します。
DB名:data123.dbを使用する場合

 

$sqlite3 data123.db

3.インポートデータの項目区切り文字(タブ)を指定します。

.separator /t

4.インポート処理を行います。

.import /users/******/Desktop/sqlite3_xx/data_xx.csv table234 

関連記事:sqlite3のDBにCSVファイルをインポートする方法