Bekerja dengan banyak basis data?


9

Menggunakan sqlite3 di Linux, bagaimana seseorang dapat bekerja dengan banyak basis data?

Saya ingin melakukan sesuatu seperti yang berikut ini di database 1?

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

Bagaimana cara saya menulis SELECTquery untuk database2 di atas?


2
yang Anda cari ATTACH DATABASE?
swasheck

Belum mengujinya, tapi saya rasa begitu, terima kasih! Ingin memposting komentar Anda sebagai balasan?
stefan.at.wpf

Jawaban:


12

(Reposting komentar swasheck sebagai balasan)

sqlite3 database1.db
> ATTACH DATABASE 'database2.db' AS database2;
> INSERT INTO mytable SELECT * FROM database2.mytable;
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.