Buenas, necesito clonar mediante php dos tablas en mysql, se me ocurrió que podría hacerlo así:
Código PHP:
Ver original$source_db = "bd1"; // Origen
$new_db = "db2"; // Destino
// Vieja
$table_names[] = $row[0];
}
// Nueva
$well = 0; // Las que salieron bien
$err = 0; // Las que salieron mal
for ($i = 0; $i < count($table_names); $i++) {
if(mysql_query("create table ".$table_names[$i]." select * from $source_db.".$table_names[$i], $c)) $well++; else $err++;
}
Esto crea la nueva db, clona las tablas pero falla al copiar estructura y datos. Solo crea la nueva db y las tablas (sin la estructura completa).
¿Cómo podría clonar 2 ddbbs en mysql desde php?
Saludos!