se lo vuoi fare tramite codice devi far partire qualche cosa che in automatico ti fa partire la duplicazione del db e dei dati.

tipo:
codice:
CREATE TABLE `ciccio`.`provaaaaaaaaa` (
`id` int( 10 ) NOT NULL AUTO_INCREMENT ,
`nome` varchar( 255 ) default NULL ,
`width` int( 10 ) default NULL ,

PRIMARY KEY ( `id` )
) TYPE = MYISAM ;

INSERT INTO `ciccio`.`provaaaaaaaaa`
SELECT *
FROM `ciccio`.`tabella_originale` ;