Usando
NULL
é preferível, por duas razões:NULL
é usado para significar que o campo não tem valor, que é exatamente o que você está tentando modelar.- Se você decidir adicionar algumas restrições de integridade referencial no futuro, terá que usar
NULL
.