Quiero copiar el esquema de una tabla así como los datos dentro de esa tabla a otra tabla de base de datos en otra base de datos en un servidor activo. ¿Cómo podría hacer esto?Quiero copiar la tabla contenida en una base de datos e insertarla en otra tabla de base de datos
Respuesta
Si desea copiar una tabla de una base de datos a otra, simplemente puede hacer lo siguiente.
CREATE TABLE db2.table LIKE db1.table;
INSERT INTO db2.table SELECT * FROM db1.table;
uno de los trucos más inteligentes que he encontrado. – MatteoSp
Excelente solución si la tabla no tiene restricciones de clave externa. Lo usé para hacer una copia de una base de datos completa en lugar de solo una tabla. Para eso, recomendaría usar el comando mysqldump. – thorne51
MySQL ahora puede almacenar datos de tablas en archivos individuales (y los archivos frm son también por tabla). Este enfoque sin duda funcionaría, pero con enormes bases de datos es lento. ¿Hay alguna otra manera tal vez? –
simplemente utilizar -
CREATE TABLE DB2.newtablename SELECT * FROM DB1.existingtablename;
CREATE TABLE db2.table_new AS SELECT * FROM db1.table_old
Si lo que desea es la estructura que va a copiar simplemente utilizar
CREATE TABLE Db_Name.table1 LIKE DbName.table2;
Ps> que no va a copiar esquema y los datos
En BASH puede hacer:
mysqldump database_1 table | mysql database_2
- 1. Cómo copiar datos de una base de datos/tabla a otra base de datos/tabla
- 2. Copiar datos de una tabla en una base de datos a otra base de datos separada
- 3. Copie la tabla de una base de datos a otra
- 4. Cómo copiar una tabla de una base de datos mysql a otra base de datos mysql
- 5. Usar una tabla en otra base de datos
- 6. ¿Actualizar la tabla de la base de datos de una tabla de base de datos de SQL Server a otra?
- 7. Mover una tabla de una base de datos a otra base de datos SQL Server
- 8. Cómo copiar vistas de una base de datos a otra base de datos
- 9. crear tabla desde otra tabla en una base de datos diferente en el servidor sql 2005
- 10. Copiar datos de Oracle a otra tabla
- 11. ¿Cómo copiar la base de datos en uso a otra base de datos en django?
- 12. ¿Crear una base de datos desde otra base de datos?
- 13. Necesito dividir una cadena en una instrucción de selección e insertarla en la tabla
- 14. ¿Cómo seleccionar datos de una tabla desde otra base de datos en SQL Server?
- 15. Transfiera datos de una base de datos a otra base de datos
- 16. Pares clave/valor en una tabla de base de datos
- 17. mysql :: insertar en la tabla, datos de otra tabla?
- 18. Tabla de base de datos o XML
- 19. Base de datos - tabla de hechos y tabla de dimensiones
- 20. ¿Cómo se usa un tipo de datos (tabla) definido en otra base de datos en SQL2k8?
- 21. tabla de base de datos genérica diseño
- 22. ¿Cómo copiar datos de una tabla a otra tabla nueva en MySQL?
- 23. ¿Cómo crear una tabla en una base de datos particular?
- 24. Inserción en la base de datos
- 25. claves externas en la tabla de base de datos diferente
- 26. ¿Qué es una tabla Parent y una tabla Child en la base de datos?
- 27. Restauración de una tabla MySQL a la base de datos
- 28. truncar toda la tabla en la base de datos mysql
- 29. versión preliminar de la tabla de la base de datos
- 30. INSERTAR en la cadena DateTime de la base de datos
utilizar dos d conexiones de atabase y leer la estructura de la tabla desde uno y ejecutar esa consulta en otro – Dau
¿Están estas bases de datos en instancias separadas de mysql o la misma? Se pueden configurar instancias diferentes con replicación si se trata de un proceso continuo. – Nick
obtuve la solución gracias :) – user1031092