Using sqlite3 on Linux, how can one work with multiple databases?

I'd like to do something like the following in database 1?

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

How do I write the SELECT query for database2 above?

  • 2
    are you looking for ATTACH DATABASE? – swasheck Sep 28 '12 at 21:09
  • Didn't test it yet, but I think so, thanks! Want to post your comment as reply? – stefan.at.wpf Sep 29 '12 at 8:10

(reposting swasheck's comment as reply)

sqlite3 database1.db
> ATTACH DATABASE 'database2.db' AS database2;
> INSERT INTO mytable SELECT * FROM database2.mytable;
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.