Mysql
 sql >> Base de données >  >> RDS >> Mysql

Conception de base de données - Valeurs nulles conditionnelles

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.