Hola a todos:
 
Tengo una tabla que llamo cursos_tarifas, en ella para un determinado curso establezco diferentes tarifas:
 
CREATE TABLE IF NOT EXISTS `cursos_tarifas` (
  `id_cursotarifa` int(11) NOT NULL AUTO_INCREMENT,
  `nombre_curso` varchar(250) NOT NULL,
  `fecha_curso` varchar(250) NOT NULL,
  `nombre_tarifa` varchar(250) NOT NULL,
  `importe_tarifa` int(11) NOT NULL,
  `formulario` int(11) NOT NULL,
  `numerador` int(11) NOT NULL,
  PRIMARY KEY (`id_cursotarifa`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=259 ;
 
Quiero vincular esta tabla a otra que llamo inscritos (quiero que el id de esta tabla sea la clave foranea de otra que llamo inscritos en los que quiero almacenar el nombre del inscrito y vincular esto a los cursos de la tabla cursos_tarifas; hago lo siguiente:
 
 
 
   CREATE TABLE inscritos
    (
    id_inscritos INT NOT NULL AUTO_INCREMENT,
    id_cursotarifa INT NOT NULL,
    nombre   VARCHAR(25),
    PRIMARY KEY(id_inscritos),
    INDEX (id_cursotarifa),
    FOREIGN KEY (id_cursotarifa) REFERENCES cursos_tarifas(id_cursotarifa)
    ) TYPE = INNODB
 
pero todo el rato me sale un error: 
#1005 - Can't create table 'cursos_retiros.inscritos' (errno: 150)
 
agradeceria si alguien viese cual es el error, yo he mirado mucho y no lo encuentro
 
Gracias y que vaya bien 
   
 





