Tema: Claves
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2013, 06:47
jegggf
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
Claves

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.