여러 데이터베이스를 사용합니까?


9

Linux에서 sqlite3를 사용하면 여러 데이터베이스에서 어떻게 작업 할 수 있습니까?

데이터베이스 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;
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.