Hola amigos veran estoy haciendo un proyectillo pero tengo un problema al insertar un registro en una tabla la cual esta ligada con otra mas me envia este mensaje:
Cannot add or update a child row: a foreign key constraint fails
lastablas involucradas son estas:
CREATE TABLE `investigaciones` (
`No_Inv` varchar(60) NOT NULL default '',
`A_Inv` int(10) NOT NULL default '0',
`No_Ofi` varchar(60) NOT NULL default '',
`F_Ofi` date NOT NULL default '0000-00-00',
`Ag_MP` varchar(100) NOT NULL default '',
`Lu_Ag` varchar(100) NOT NULL default '',
`Agv_Pat` varchar(100) NOT NULL default '',
`Agv_Mat` varchar(100) NOT NULL default '',
`Agv_Nom` varchar(100) NOT NULL default '',
`Delitos` longtext NOT NULL,
`Sintesis` longtext NOT NULL,
`F_Inv` date NOT NULL default '0000-00-00',
`T_Inv` time NOT NULL default '00:00:00',
`usuario` varchar(25) NOT NULL default '',
`Visible` int(2) NOT NULL default '0',
PRIMARY KEY (`No_Inv`),
INDEX `No_Inv` (`No_Inv`),
INDEX `No_Ofi` (`No_Ofi`),
INDEX `F_Ofi` (`F_Ofi`),
INDEX `Ag_MP` (`Ag_MP`),
INDEX `Agv_Pat` (`Agv_Pat`),
INDEX `Agv_Mat` (`Agv_Mat`),
INDEX `Agv_Nom` (`Agv_Nom`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `avances` (
`No_Inv` varchar(60) NOT NULL default '',
`No_Avc` varchar(60) NOT NULL default '',
`Coord_Reg` varchar(45) NOT NULL default '',
`Coman_PME` varchar(45) NOT NULL default '',
`No_Ofi_Inf` varchar(60) NOT NULL default '',
`F_Ofi_Inf` date NOT NULL default '0000-00-00',
`GPME` varchar(45) NOT NULL default '',
`JGPME` varchar(45) NOT NULL default '',
`sistesis` longtext NOT NULL,
`usuario` varchar(25) NOT NULL default '',
`F_Avc` date NOT NULL default '0000-00-00',
`T_Avc` time NOT NULL default '00:00:00',
`Visible` int(2) NOT NULL default '1',
PRIMARY KEY (`No_Avc`),
INDEX `No_Avc` (`No_Avc`),
INDEX `Coord_Reg` (`Coord_Reg`),
INDEX `Coman_PME` (`Coman_PME`),
INDEX `No_Ofi_Inf` (`No_Ofi_Inf`),
INDEX `F_Ofi_Inf` (`F_Ofi_Inf`),
INDEX `GPME` (`GPME`),
INDEX `JGPME` (`JGPME`),
INDEX `No_Inv` (`No_Inv`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE `avances`
ADD CONSTRAINT `avances_ibfk_1` FOREIGN KEY (`No_Inv`) REFERENCES `investigaciones` (`No_Inv`);
la verdad es que no se cual es el problema mmm no se si hay que poner en el constrain algo de [ON UPDATE {CASCADE}]; o algo asi la verdad espero que me puedan ayudar...Gracias