Thread Leere Daten in Array ersetzen (23 answers)
Opened by Kean at 2011-09-16 13:25

Muffi
 2013-08-23 10:37
#169717 #169717
User since
2012-07-18
1465 Artikel
BenutzerIn
[default_avatar]
Klar gibt's Situationen, wo es einen entscheidenden Unterschied macht, ob NULL oder '' in der Spalte steht.
Die sind aber extrem selten.
Normalerweise (bei dem was ich bis jetzt gesehn habe) ist es einfach ein bunter Mischmasch ohne große Bedeutung. Je nachdem welche Query grad als letztes rumgefuhrwerkt hat.
Also wenn ich im Code z.B. wirklich if-else, je nachdem ob null oder nicht, hab, dann ja. Ansonsten einfach NULL rauswerfen, das erspart viel Ärger.

[EDIT] z.B. in rostis E-Mail-Beispiel seh ich spontan keinen Grund für eine E-Mail NULL-Werte zu erlauben.
Es gibt nur 2 Möglichkeiten:
- Entweder derjenige hat im E-Mail-Feld nichts eingegeben dann ist es aber klar ein Leerstring
- Oder er hat sein Profil noch nie bearbeitet, die Info will ich aber nicht in allen Feldern redundant abspeichern, sonder z.B. in einem last_profile_edit. Der kann dann wegen mir auch NULL sein, aber da hab ich ja auch (wie oben erwähnt) dann bei der Ausgabe explizit ein if-else (Datum oder 'noch nie')
Last edited: 2013-08-23 10:45:37 +0200 (CEST)
1 + 1 = 10

View full thread Leere Daten in Array ersetzen