Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Datenbankdesign - Bedingte Nullwerte

Obwohl es nicht unbedingt "falsch" ist. Ich würde den null loswerden und erlauben Sie einfach 0 und 1 . Für Eltern wird es natürlich immer 0 sein , nur ein Kind kann beide 1 haben oder 0 .

Wenn Sie zulassen, dass ein Feld null ist Sie müssen immer Schutz für null hinzufügen Fall in all Ihren Abfragen, also würde ich mit null reservieren zur Verwendung nur mit fremden Feldschlüsseln oder Stellen, an denen buchstäblich kein gültiger Wert vorhanden ist.