Birden çok veritabanıyla mı çalışıyorsunuz?


9

Linux'ta sqlite3 kullanarak, birden çok veritabanıyla nasıl çalışılabilir?

Ben veritabanı 1 aşağıdaki gibi bir şey yapmak istiyorum?

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

SELECTYukarıdaki database2 sorgusunu nasıl yazarım ?


2
arıyorsunuz ATTACH DATABASE?
21'de swasheck

Henüz test etmedim, ama sanırım, teşekkürler! Yorumunuzu cevap olarak göndermek ister misiniz?
stefan.at.wpf

Yanıtlar:


12

(swasheck'in yorumunu cevap olarak yeniden gönderme)

sqlite3 database1.db
> ATTACH DATABASE 'database2.db' AS database2;
> INSERT INTO mytable SELECT * FROM database2.mytable;
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.