0
私はsqliteで使用したい2つのデータベースを持っています。それらは両方とも端末の同じフォルダにあります。以下のコマンドでインポートできます。ターミナルから複数のsqlite3ファイルをインポートすることはできますか?
$sqlite3 first.sqlite3
そして、それは私が「最初の」の表を参照し、その内容ができ sqlite>
にジャンプします。
しかし、私はまた、2番目のデータベースをsqliteにインポートしたいと思います。私はそれは
0|SQLite format 3|TEXT|0||0
を示しているが、私のテーブルを与えるものではありません
sqlite> .import second.sqlite3 second
sqlite> pragma table_info(second);
してみてください。
私は
sqlite> select * from second;
を使用し、それが
を示しcol1 text,
col2 text,
col3 text,
col4 text
)
誰もがこの問題を解決する方法を知っていますか?私はどんな助けにも感謝します。どうもありがとうございました!私はあなたが必要だと思うattach database
ありがとうございましたが、これは、私は、データベースをアタッチした後に得られたものです。これを行うための他の方法はありますか?ありがとうございました。 'sqlite>プラグマtable_info(プログラム); 0 | SQLite形式3 | TEXT | 0 || 0 sqlite> select * from program; IDテキスト、 プログラムIDのテキスト、 オーケストラテキスト、 シーズンのテキスト ) SQLiteのフォーマット3 IDテキスト、 プログラムIDのテキスト、 オーケストラテキスト、 シーズンのテキスト ) ' – achimneyswallow
プログラムは、データベース名やテーブル名がありますか?あなたのテーブルフルネームを見るためにdbを付けた後に '.tables'コマンドを試してください。 – Slavik
添付した後、' sqlite> .tables'は 'program program.program work'を返します。' work'が最初のテーブルで 'program'が2番目です。私は 'program.program'が何のためにあるのか分かりません。私は 'program.sqlite3 'をプログラムとして添付しました;' – achimneyswallow