Jens Holzkämper: MySQL-Wieso werden null-werte eingefügt

Beitrag lesen

Tach,

NOT NULL heißt nicht, dass das ein Zwangsfeld mit einer bestimmten Stringlänge ist. Wenn du es nicht mit angibst, wird der Default-Wert eingetragen, was in deinem Fall ein Leerstring ist.

Was hat not null dann für einen sinn? Dann kann man es ja gleich weglaassen

es verhindert dass null eingetragen wird; in deinem Falle wäre es sinnvoll einen anderen Default-Wert für die Spalte zu bestimmen, wie wäre es mit null?

mfg
Woodfighter