frage zu int und NULL in mysql
Torben
- datenbank
0 Rouven0 Torben0 Rouven0 Vinzenz Mai
hi und hallo,
ich habe mal eine frage und zwar ist der Standard wert bei int Feldern in meiner DB unterschiedlich. Manchmal ist er leer und manchmal ist eine 0 gesetzt. Meine Frage dazu lautet nun, was "richtiger" ist, bzw. ob dies egal ist.
Meine zweite Frage lautet wann ich z.B. in einem varchar feld den Standard wert auf NULL setze anstatt nix in das Feld zu schreiben?
Hello,
ich habe mal eine frage und zwar ist der Standard wert bei int Feldern in meiner DB unterschiedlich. Manchmal ist er leer und manchmal ist eine 0 gesetzt. Meine Frage dazu lautet nun, was "richtiger" ist, bzw. ob dies egal ist.
Meine zweite Frage lautet wann ich z.B. in einem varchar feld den Standard wert auf NULL setze anstatt nix in das Feld zu schreiben?
Bitte lies erst diesen Thread aus dem Archiv, ich will das nicht alles nochmal schreiben...
MfG
Rouven
Und was ist der Standard wert für ein int feld? 0 oder '' ?
Hello,
Und was ist der Standard wert für ein int feld? 0 oder '' ?
na ja '' wird's wohl kaum sein, das ist ja Text. Bleibt noch 0 als Wert oder NULL als kein Wert.
MfG
Rouven
Hallo Torben,
Und was ist der Standard wert für ein int feld? 0 oder '' ?
Du kannst in ein Feld des Datentyps INTEGER keine leere Zeichenkette speichern.
NULL-Werte sind ganz angenehm, da sie etwas ganz anderes sind als 0. Es hängt von Dir und Deinen Anforderungen ab.
Freundliche Grüße
Vinzenz