Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2009, 15:49
Nor
 
Fecha de Ingreso: diciembre-2009
Mensajes: 1
Antigüedad: 14 años, 5 meses
Puntos: 0
Inserción de registros en tabla con llaves foráneas

Hola, espero me puedan orientar. Me inscribí a un diplomado y debo entregar tarea pero no puedo avanzar porque tengo el siguiente problema: necesito ingresar registros en una tabla con llaves foráneas pero me arroja el siguiente error:

Cannot add or update a child row: a foreign key constraint fails (`universidad`.`horarios`, CONSTRAINT `horarios_ibfk_2` FOREIGN KEY (`Grupo`) REFERENCES `horarios` (`Grupo`))



Considerando que la tabla la generé así:

Create table HORARIOS (NumMat char(5) not null,
Grupo char(1) not null,
NumProf char(5),
Dia char(2),
Hora char (5),
Salon char(3),
primary key (NumMat,Grupo),
foreign key (NumMat) references Materia(NumMat),
foreign key (Grupo) references Horarios(Grupo));

Quiero insertar el siguiente registro:

Insert into Horarios values ('22101','A','10001','LU','9:00','A1');

al ejecutar me envía el error que arriba comenté.