
30/06/2010, 12:56
|
| | Fecha de Ingreso: mayo-2010
Mensajes: 26
Antigüedad: 14 años, 9 meses Puntos: 0 | |
error 1005 Hola, buenas.
Tengo un pequeño problemita con este error. He buscado y parece ser que es error de "clave foránea incorrectamente formulada". Vale ahora necesito de vuestra ayuda para que me digais donde tengo el fallo porque me estoy volviendo loco de probar y probar cosas :S
Código:
//Esta tabla es la primera
create table peliculas(
nombre varchar(40),
ano int(4),
categoria varchar(10) NOT NULL,
idioma varchar(10) NOT NULL,
foto varchar(10) NOT NULL,
ficha varchar(10) NOT NULL,
primary key(nombre,ano)) engine=innodb;
//Y en esta quiero coger las claves primarias de la anterior
create table estrenos(
nombre varchar(40),
ano int(4),
categoria varchar(10) NOT NULL,
idioma varchar(10) NOT NULL,
foto varchar(10) NOT NULL,
ficha varchar(10) NOT NULL,
primary key(nombre,ano),
foreign key(nombre) references peliculas(nombre),
foreign key(ano) references peliculas(ano)) engine=innodb;
Donde tengo el error? |