Werbung
benutze wenn möglich NOT NULL
08.12.2009
13:02
geschrieben von TBT
Der Wert NOT NULL ist in den meisten Fällen nicht nötig. Meist macht es keinen Unterscheide, ob ein einer Spalte "0" oder "NULL" bzw. ein Leerstring oder "NULL" enthalten ist.
Beim Speichern innerhalb von MySQL gibt es aber einen Unterschied im Platzbedarf. Eine Spalte, welche nicht NOT NULL definiert wurde belegt 1 Byte mehr Platz, um zu speichern, ob der Wert gerade NULL ist.
Außerdem können mögliche NULL Werte die Abfragen unnötig komplizieren. Man bedenke, wie groß und umständlich JOIN Ausdrücke werden, wenn man dort noch eine Behandlung für NULL einbauen muss.
Kommentare
aktuell liegen noch keine Kommentare vor
Trackbacks
aktuell sind keine Trackbacks vorhanden