BUENAS, TENGO UN INCONVENIENTE QUE NO LOGRO ENTENDER Y AGRADECERIA AYUDA.
tengo 3 tablas
1- obj, val, pes------ primary obj
2- lug, cap-------------primary lug
3- obj, lug-----------primary obj----index lugares
a la columna obj de tabla 3 le coloque una llave foranea y se llena a partir de la misma columna en tabla 1, el problema es que no puedo hacer lo mismo con la columna obj, el error es el siguiente:
ALTER TABLE `prueba3` ADD FOREIGN KEY ( `lugares` ) REFERENCES `juanmegasoft`.`prueba2` (
`lugares`
) ON DELETE CASCADE ON UPDATE CASCADE ;
MySQL ha dicho: Documentación
#1452 - Cannot add or update a child row: a foreign key constraint fails (`juanmegasoft/#sql-18a6_16e0f9`, CONSTRAINT `#sql-18a6_16e0f9_ibfk_2` FOREIGN KEY (`lugares`) REFERENCES `prueba2` (`lugares`) ON DELETE CASCADE ON UPDATE CASCADE
agradezco ayuda.