Script pour copier des tables et des données à partir d'un schéma à l'autre dans MySql

Je suis sûr qu'il y a une manière de le faire, mais je n'ai pas été en mesure de mettre les morceaux ensemble.

J'aimerais:

select table_name from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA = 'myschema';

et puis....

for each table_name in that list
BEGIN
CREATE table myschemacopy.table_name like myschema.table_name;
INSERT INTO myschemacopy.table_nameSELECT * FROM myschema.table_name;
END LOOP

Comment cela peut-il être fait?

OriginalL'auteur kasdega | 2013-10-04