Bien que ce ne soit pas nécessairement "faux". Je me débarrasserais du null
et autorisez simplement 0
et 1
. Bien sûr, pour les parents, ce sera toujours 0
, seul un enfant peut avoir les deux 1
ou 0
.
Lorsque vous autorisez un champ à être null
vous devez toujours ajouter une protection pour le null
cas dans toutes vos requêtes, donc je réserverais en utilisant null
à utiliser uniquement avec des clés de champs étrangers ou des endroits où il n'y a littéralement aucune valeur valide.