Tema: Error 150
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2007, 08:32
Avatar de Nietzsche
Nietzsche
 
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 4 meses
Puntos: 0
Error 150

Hola, tengo un problema al crear una tabla con PhPMyadmin.
Me devuelve lo siguiente:

Código HTML:
-- 
-- Estructura de tabla para la tabla `bloque`
-- 
CREATE TABLE `anuncio` (

`franja` varchar( 10 ) NOT NULL ,
`num_bloque` tinyint( 8 ) NOT NULL ,
`dia` date NOT NULL ,
`numero` tinyint( 8 ) NOT NULL ,
`duracion` tinyint( 8 ) NOT NULL ,
PRIMARY KEY ( franja, num_bloque, dia, numero ) ,
INDEX ( franja ) ,
INDEX ( num_bloque ) ,
INDEX ( dia ) ,
FOREIGN KEY ( franja ) REFERENCES bloque( franja ) ON DELETE NO ACTION ON UPDATE CASCADE ,
FOREIGN KEY ( num_bloque ) REFERENCES bloque( num_bloque ) ON DELETE NO ACTION ON UPDATE CASCADE ,
FOREIGN KEY ( dia ) REFERENCES bloque( dia ) ON DELETE NO ACTION ON UPDATE CASCADE 
) ENGINE = InnoDB DEFAULT CHARSET = latin1;



MySQL ha dicho:  

#1005 - Can't create table './d245575_cvt/anuncio.frm' (errno: 150)

El resto de bases de datos es también InnoBD.
He probado a introducir indices para las claves foraneas.
Version de MySQL 5.0

Gracias
__________________
Salud y libertad