FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
Fk Nulo
Hola.
Como puedo yo especificar que un campo tiene que ser una FK y puede contener null ? Cree una FK y le deje como nulo pero me da error al tratar de dejarlo nulo |
#2
|
||||
|
||||
Es lógico que una FK no te permita nulos, se supone que conecta con una PK y esta no admite nulos por definición, por lo tanto la relación es imposible, quizás el planteamiento relacional no sea correcto, porque no nos dices cual es tu planteamiento entre dichas tablas, para ver si alguien te puede ayudar.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Es una tabla de funcionarios recursiva para demostrar quien es su superior inmediato. Logicamente el primer jefe no tiene jefe.
fun_id fun_nombre fun_jefe_id (FK y apunta a fun_id) por dar un ejemplo. Necesito que acepte null para el primero. Como lo puedo hacer? |
#4
|
|||
|
|||
Solucionado.
Un FK simpre puede ser NULL o bien una PK existente en la tab la referencial. Yo le asignaba un valor por defecto y este valor no existia en la tabla referecial. Le puse por defecto NULL y funciona super bien. De todas maneras gracias marcoszorrilla |
|
|
|