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

Hola tengo un problema al intentar importar una Base de Datos a PhpMyAdmin.

La base de datos es sencillita básicamente por que soy principiante y tampoco necesito gran cosa para hacer ésta web. El problema me lo tira al llegar a los comandos de enlace de tablas.

Así tengo 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;

Y este es el error que me tira.



Código:
Error

consulta SQL: 

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;



MySQL ha dicho:  
 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CONSTRAINT FK_proyecto_imagenes FOREIGN KEY (proyecto)
            REFERENCES proyecto' at line 10
¿Alguien me puede ayudar?

Gracias.