Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/02/2016, 11:26
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Enviar NULL a BD

Cita:
SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`d2000177_jmerpv1`.`empresa`, CONSTRAINT `empresa_pais` FOREIGN KEY (`jc_pais_id`) REFERENCES `pais` (`jc_pais_id`))NULL
Tu problema se origina en un tema de integridad...
De acuerdo a la definición de tu tabla, el dato de jc_pais_id es obligatorio y no puede ser NULL, dado que no existe un jc_pais_id nulo en su tabla origen.

Tendrás que modificar tu aplicación para que obligue al usuario a seleccionar el país, o bien agregar un "Pais no definido" en la tabla de países y usar si PK como valor por default cuando el usuario no lo selecciona.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)