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