Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2007, 09:19
carlosvelazq
 
Fecha de Ingreso: octubre-2007
Mensajes: 114
Antigüedad: 17 años, 4 meses
Puntos: 0
problemas con creacion de tablas

hola estoy intentando crear dos tablas anidadas y el resultado es que me da un errno 150 que no se que significa el codigo es el siguiente:




CREATE TABLE `peliculas` (
`id` INT(6) NOT NULL,
`nombre` VARCHAR(35) NOT NULL,
`genero` VARCHAR(25),
`fecha` VARCHAR(10),
`duracion` INT(3),
`interpretes` VARCHAR(40),
`director` VARCHAR(25),
`sinpsis` TEXT,
`archivo_cartel` VARCHAR(40),
`numero_cd` INT(4),
`fecha_almacenamiento` DATETIME NOT NULL,
`usuario` VARCHAR(20),
PRIMARY KEY (`id`))
TYPE = innodb;

CREATE TABLE `usuarios` (
`email` VARCHAR(40) NOT NULL,
`nombre` VARCHAR(25) NOT NULL,
`apellido` VARCHAR(25) NOT NULL,
`tipo_usuario` VARCHAR(15) NOT NULL,
`nombre_usuario` VARCHAR(10) NOT NULL,
PRIMARY KEY (email),
FOREIGN KEY (nombre_usuario) REFERENCES peliculas (usuario))
TYPE = innodb;


El error me lo da en la segunda tabla, alguien sabe porque?