Hola...
Cita:
Empezado por BlueSteel
En conclusión, se puede decir que una clave foranea o FK, o FOREIGN KEY no permite valores nulos.
|
Que si permite valores nulos... ya que yo así lo he hecho en alguna ocasión...
El problema es que el ponía en 0 el valor del campo, y 0 no es igual a NULL... en su caso lo podía resolver ya sea no asignando valor alguno al campo o asignandole NULL...
Cita:
Si bien solucionastes tu problema, que pasará si al usuario se le dá por borrar el regisro 0 de tu tabla progama...??? ese que creastes con NINGUNO.....
Salu2
|
Pues simplemente que no permita borrar ese registro medianto un Trigger en la base de datos o una condición dentro de la aplicación...
Saludos...