Arbeiten mit mehreren Datenbanken?


9

Wie kann man mit sqlite3 unter Linux mit mehreren Datenbanken arbeiten?

Ich möchte in Datenbank 1 Folgendes tun:

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

Wie schreibe ich die SELECTAbfrage für Datenbank2 oben?



Habe es noch nicht getestet, aber ich denke schon, danke! Möchten Sie Ihren Kommentar als Antwort veröffentlichen?
stefan.at.wpf

Antworten:


12

(Umbuchen von Swashecks Kommentar als Antwort)

sqlite3 database1.db
> ATTACH DATABASE 'database2.db' AS database2;
> INSERT INTO mytable SELECT * FROM database2.mytable;
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.