Pracujesz z wieloma bazami danych?


9

Używając sqlite3 w systemie Linux, w jaki sposób można pracować z wieloma bazami danych?

Chciałbym zrobić coś takiego jak poniżej w bazie danych 1?

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

Jak napisać SELECTzapytanie dla bazy danych 2 powyżej?



Jeszcze tego nie przetestowałem, ale myślę, że tak, dzięki! Chcesz opublikować swój komentarz jako odpowiedź?
stefan.at.wpf

Odpowiedzi:


12

(ponowne opublikowanie komentarza swasheck jako odpowiedzi)

sqlite3 database1.db
> ATTACH DATABASE 'database2.db' AS database2;
> INSERT INTO mytable SELECT * FROM database2.mytable;
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.