Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/04/2011, 14:34
Seisler
 
Fecha de Ingreso: febrero-2011
Mensajes: 83
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Problema al importar Base de Datos a PhpMyAdmin

Bueno ya tengo la Base de Datos con todas las tablas, ya que en cada tabla que creo, actualizo en PhpMyAdmin para ver si me da problemas. Y al intentar actualizar machacando la que tengo me da error.

Me ha quedado así la BBDD:

Código:
USE malditos;



DROP TABLE IF EXISTS `proyectos`;
CREATE TABLE `proyectos` (

		id_proyecto int (4) auto_increment,
		nombre_proyecto varchar (40) NOT NULL,
		descripcion text NOT NULL,
		imagen_mini text NOT NULL,
		
	PRIMARY KEY (`id_proyecto`)
	

	
)ENGINE=INNODB;


DROP TABLE IF EXISTS `imagenes`;

CREATE TABLE `imagenes` (

		id_imagen int (11) auto_increment,
		proyecto int (4) NOT NULL,
		imagen text NOT NULL,
		
	PRIMARY KEY (`id_imagen`),
	
	
	
	   	CONSTRAINT FK_proyecto_imagenes FOREIGN KEY (proyecto)
	   	REFERENCES proyectos (id_proyecto)
	   	ON DELETE CASCADE
	   	ON UPDATE CASCADE
	   	
	   	
)ENGINE=INNODB;
		
		
DROP TABLE IF EXISTS `videos`;

CREATE TABLE `videos` (

		id_video int (11) auto_increment,
		proyecto int (4) NOT NULL,
		video text NOT NULL,
		
	PRIMARY KEY (`id_video`),
	
	
	
	   	CONSTRAINT FK_proyecto_videos FOREIGN KEY (proyecto)
	   	REFERENCES proyectos (id_proyecto)
	   	ON DELETE CASCADE
	   	ON UPDATE CASCADE
	   	
	   	
)ENGINE=INNODB;


DROP TABLE IF EXISTS `equipo`;

CREATE TABLE `equipo` (

		id_equipo int (11) auto_increment,
		proyecto int (4) NOT NULL,
		puesto varchar (40) NOT NULL,
		nombre varchar (40) NOT NULL,
		
	PRIMARY KEY (`id_video`),
	
		
		CONSTRAINT FK_proyecto_equipo FOREIGN KEY (proyecto)
		REFERENCES proyectos (id_proyecto)
		ON DELETE CASCADE
		ON UPDATE CASCADE
		

)ENGINE=INNODB;
Y me da éste error:


Código:

Error

consulta SQL: 

DROP TABLE IF EXISTS `proyectos` ;


MySQL ha dicho:  
 #1217 - Cannot delete or update a parent row: a foreign key constraint fails
PD: Incluso podría haberme equivocado en el planteamiento y en realidad no necesitar tablas enlazadas. Ya no se. Alguien que me ponga en mi sitio?

Un saludo