Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/02/2008, 07:26
ericaadbr
 
Fecha de Ingreso: enero-2008
Mensajes: 203
Antigüedad: 17 años, 1 mes
Puntos: 1
Re: Reiniciar campo en mysql en null

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Como regla general, un campo que es FOREIGN KEY nunca puede ser nulo, porque eso violaría la integridad referencial. Esto es porque un campo FOREIGN KEY es PRIMARY KEY en su tabla original.
La pregunta sería entonces, ¿en qué circunstancias dices que necesitas reiniciar a NULL un campo así?
ok, te explico, tengo unas personas que tienen un codigo de staff el cual es la clave primaria de una de las tablas.

en otra hay unos candidatos a los que se realizan entrevistas, y necesito guardar quien va a ser el proximo entrevistador. la cosa esta en que cuando se realiza la ultima entrevista ya no habra prox entrevistador y necesito retirar el ultimo valor que tenia ese campo para poder realizar bien mis busquedas. pense anteriormente en colocar cero pero como te dije no puedo, xq son foreign key.

Gracias