sql >> Base de Datos >  >> RDS >> Mysql

Diseño de base de datos:valores nulos condicionales

Si bien no es necesariamente 'incorrecto'. Me desharía del null y solo permitir 0 y 1 . Por supuesto, para los padres siempre será 0 , solo un niño podría tener ambos 1 o 0 .

Cuando permite que un campo sea null siempre tienes que agregar protección para el null caso en todas sus consultas, por lo que reservaría usando null para usar solo con claves de campos foráneos o lugares donde literalmente no hay un valor válido.