Ver Mensaje Individual
  #3  
Antiguo 30-04-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Dicho así a bote pronto, se me ocurre lo siguiente, partiendo de la base de una empresa ya hecha:
  1. Obtienes una lista de las tablas que conforman la base con la sentencia
    Código SQL [-]
    show tables from base
  2. Para cada nombre de tabla obtienes su estructura con
    Código SQL [-]
    show create table tabla

    Esto te devuelve un único registro cuyo segundo campo es la sentencia SQL necesaria para crear la tabla.

  3. Creas la base nueva

  4. Aplicas las sentencias obtenidas.

Dependiendo de qué componentes uses para conectar con MySQL es posible que dispongan de métodos más sencillos.

// Saludos
Responder Con Cita