Ver Mensaje Individual
  #13 (permalink)  
Antiguo 10/10/2011, 15:51
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: Problemas al capturar informacion en un campo FK MYSQL

El tema de relacionar una FK con un campo UNIQUE es que si bien el UNIQUE admite la existencia de un NULL como valor, a diferencia de la PK, ese valor NULL debe existir en la tabla.
La solución más simple que le veo a tu problema es crear un registro cero, donde ese valor UNIQUE sea NULL. De ese modo puedes conservar la restricción sin que genere conflictos.

Prueba con eso y me cuentas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)