Робота з кількома базами даних?


9

Як можна працювати з кількома базами даних за допомогою sqlite3 в Linux?

Я хотів би зробити щось подібне в базі 1?

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

Як написати SELECTзапит для database2 вище?


2
ви шукаєте ATTACH DATABASE?
swasheck

Ще не тестували, але я так думаю, дякую! Хочете опублікувати свій коментар як відповідь?
stefan.at.wpf

Відповіді:


12

(репостуючи коментар swasheck як відповідь)

sqlite3 database1.db
> ATTACH DATABASE 'database2.db' AS database2;
> INSERT INTO mytable SELECT * FROM database2.mytable;
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.