Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Backup de BD

Estas en el tema de Backup de BD en el foro de Bases de Datos General en Foros del Web. Buenas hace algun tiempo pusieron un codigo "fran86" luego "alienmaster" le hizo una modificacion que esta muy buena tambien. Este codigo no lo hice yo ...
  #1 (permalink)  
Antiguo 18/09/2011, 17:47
 
Fecha de Ingreso: septiembre-2011
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Backup de BD

Buenas hace algun tiempo pusieron un codigo "fran86" luego "alienmaster" le hizo una modificacion que esta muy buena tambien.

Este codigo no lo hice yo lo hizo "fran86" por aquello de derecho de autor jejeje.
pero tengo un pequeño problema que como tendo relacionada mi BD entonces me generar este codigo

con este codigo sacan la estructura de cada tabla

Código PHP:

    
/* Se halla el query que será capaz de recrear la estructura de la tabla. */
    
$create_table_query "";
    
$consulta "SHOW CREATE TABLE $tabla;";
    
$respuesta mysql_query($consulta$conexion)
    or die(
"No se pudo ejecutar la consulta: ".mysql_error());
    while (
$fila mysql_fetch_array($respuestaMYSQL_NUM)) {
            
$create_table_query $fila[1].";";
    } 
esto es lo que sale del codigo de arriba
Código PHP:

CREATE TABLE 
`alumnos` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
carnetvarchar(10CHARACTER SET latin1 NOT NULL,
  `
primer_nombrevarchar(25CHARACTER SET latin1 NOT NULL,
  `
segundo_nombrevarchar(25CHARACTER SET latin1 NOT NULL,
  `
primer_apellidovarchar(25CHARACTER SET latin1 NOT NULL,
  `
segundo_apellidovarchar(25CHARACTER SET latin1 NOT NULL,
  `
gradovarchar(5CHARACTER SET latin1 NOT NULL,
  `
activoint(1NOT NULL,
  `
usuario_idint(11NOT NULL,
  
PRIMARY KEY (`id`),
  
KEY `usuario_id` (`usuario_id`),
 
CONSTRAINT `alumnos_ibfk_1FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
ENGINE=InnoDB AUTO_INCREMENT=359 DEFAULT CHARSET=utf8 COLLATE=utf8_bin
lo que tengo en negrita es lo que me gustaria poder saber si se puede separar ya que al importar la base de datos da error por que no se han introducido las tablas con las que esta relacionadas.

Código PHP:
 CONSTRAINT `alumnos_ibfk_1FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`) 
O que se pueda omitir las relaciones me conformo para que solo tome la creacion de las tablas sin las relaciones espero su consejos.

Etiquetas: backup, bd, relaciones, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:35.