rookie: mysql not null oder null

Beitrag lesen

Rouven,

Wann und warum wäre 'NULL' zu bevorzugen?
genau da liegt dein "Fehler": nicht 'NULL', sondern NULL. PHPMyAdmin gaukelt dir vor, da stünde ein Text 'NULL' in dem Feld - dem ist nicht so. In dem Feld steht einfach gar nichts. Nichts und wieder nichts. In der Datenbankwelt wird das als NULL bezeichnet. Dementsprechend darfst du heureka schreien, wenn du ansonsten mit meinem Beispiel einverstanden bist.

Ich nerve zwar bestimmt, aber ich komme nicht dahinter. Was soll ich denn in deinem Beispiel bei der Erstellung der Tabelle bei dem Feld angeben? NOT NULL oder NULL ?

Denn alle 3 Optionen können ja im Lauf der einzelnen Inserts zutreffen. Also bei einem weiss ich, dass er keine Nummer hat, beim nächsten kenne ich sie nicht, beim nächsten ist sie xxxx-xxxx.

thx
rookie