¿Trabajando con múltiples bases de datos?


9

Usando sqlite3 en Linux, ¿cómo se puede trabajar con múltiples bases de datos?

¿Me gustaría hacer algo como lo siguiente en la base de datos 1?

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

¿Cómo escribo la SELECTconsulta para la base de datos2 anterior?


2
está buscando ATTACH DATABASE?
swasheck

Todavía no lo probé, pero creo que sí, ¡gracias! ¿Quieres publicar tu comentario como respuesta?
stefan.at.wpf

Respuestas:


12

(publicando el comentario de swasheck como respuesta)

sqlite3 database1.db
> ATTACH DATABASE 'database2.db' AS database2;
> INSERT INTO mytable SELECT * FROM database2.mytable;
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.