Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2017, 20:59
Avatar de salbatore
salbatore
 
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años
Puntos: 19
Foreing Key con 0, en vez de NULL

Buenas!,

Estoy creando una clave foranea en una tabla:

Código MySQL:
Ver original
  1. CONSTRAINT `apps_idioms_string_ibfk_1` FOREIGN KEY (`id_idioma`) REFERENCES `apps_idioms` (`id`) ON DELETE SET NULL ON UPDATE NO ACTION

Cuando se elimina un idioma de la tabla apps_idioms, los registros de mi tabla en la columna id_idioma se ponen en NULL.

Mi pregunta es si es posible que ponga 0, en vez de NULL. En caso de no ser posible, me pregunto que diferencias hay para que ponga NULL y no 0.

:D

Muchas gracias amigos