Tengo la tabla carrera (ya con registros) y documentos con clave foranea de IdCarrera, el problema es que al tratar de insertar registros en Documentos me sale el siguiente error:
Cannot add or update a child row: a foreign key constraint fails (`pruebas`.`documentos`, CONSTRAINT `documentos_ibfk_1` FOREIGN KEY (`IdCarrera`) REFERENCES `carrera` (`IdCarrera`))
//estructura
CREATE TABLE IF NOT EXISTS Carrera (
IdCarrera varchar(10) NOT NULL,
NomCarrera varchar(30) NOT NULL,
PRIMARY KEY (IdCarrera)
)
//Tabla Documentos
CREATE TABLE IF NOT EXISTS Documentos (
id_documento int(10) unsigned NOT NULL primary key,
titulo varchar(150) DEFAULT NULL,
Autor varchar (100) DEFAULT NULL,
Editorial varchar (100) DEFAULT NULL,
Año varchar(10) DEFAULT NULL,
tamanio int(10) unsigned DEFAULT NULL,
tipo varchar(150) DEFAULT NULL,
nombre_archivo varchar(255) DEFAULT NULL,
IdCarrera varchar(10) NOT NULL,
FOREIGN KEY (IdCarrera) REFERENCES Carrera(IdCarrera)
);
Alguien me podria orientar a resolver este detalle