PHP Portal » Blog » benutze wenn möglich NOT NULL

Werbung

benutze wenn möglich NOT NULL

geschrieben von

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