Copiar extructura y datos de base xxx a base yyy

Rafael
06 de Mayo del 2005
Tengo creada una base MySql y desearia crear una nueva que contenga la extructura y datos de la misma.
¿Que instrucción debo usar?. Muchas gracias.

SAAB
06 de Mayo del 2005
Es muy simple, solo tienes que escribir esta instruccion:

suponiendo que tu base se llama foro:

CREATE TABLE `foro`.`foro2` (
`id` int( 7 ) NOT NULL AUTO_INCREMENT ,
`autor` varchar( 200 ) NOT NULL default '',
`titulo` varchar( 200 ) NOT NULL default '',
`mensaje` text NOT NULL ,
`fecha` datetime NOT NULL default '0000-00-00 00:00:00',
`respuestas` int( 11 ) NOT NULL default '0',
`identificador` int( 7 ) NOT NULL default '0',
`ult_respuesta` datetime default NULL ,
KEY `id` ( `id` )
) TYPE = MYISAM ;

INSERT INTO `foro`.`foro2`
SELECT *
FROM `foro`.`foro` ;

ESPERO TE SIRVA.

BYEGON...

Corina
06 de Mayo del 2005
Te comento que para realizar la gestion sobre las bases de datos utilizo el MySQLFront, ahi tenes una opcion que es la de exportar las tablas de una BD, esto te genera un .sql, lo unico que debes hacer es cambiarla primer instruccion del .sql que indica la BD y luego ejecutar el scrip.
Suerte.