複数のデータベースで作業していますか?


9

Linuxでsqlite3を使用して、複数のデータベースをどのように操作できますか?

データベース1で次のようなことをしたいのですが?

sqlite3 database1.db
insert into database1.mytable values (select * from database2.mytable) 

SELECT上記のdatabase2 のクエリを作成するにはどうすればよいですか?


2
探してるのATTACH DATABASE
swasheck 2012

まだテストしていませんが、そうだと思います。ありがとうございます。コメントを返信として投稿しますか?
stefan.at.wpf 2012

回答:


12

(swasheckのコメントを返信として再投稿)

sqlite3 database1.db
> ATTACH DATABASE 'database2.db' AS database2;
> INSERT INTO mytable SELECT * FROM database2.mytable;
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.