Andreas Görtz: Import Nullwerte phpmyadmin

Beitrag lesen

Hi,

Aber nun ist mir aufgefallen, dass beim Import über .cvs die leeren Felder bzw. Felder in denen "NULL" steht nicht als mysql-"Nullwert" übernommen werden - sondern in "0" umgewandelt werden.

sind dies nun leere Felder, oder steht dort "NULL" drin? Also

"foo";"bar";"";"baz"
oder
"foo";"bar";"NULL";"baz"
?

Oder ist es besser/nicht schlechter diese auf "0" zu belassen?

kommt drauf an[tm]. Eigentlich sind NULL und 0 zwei völlig unterschiedliche Werte, welche in etwa so interpretiert werden können, dass 0 tatsächlich den Wert 0, also "keins davon" bedeutet, NULL dagegen bedeutet "unbekannt". Wenn du aber beim Entwurf schon keinen Wert auf eine Unterscheidung gelegt hast, ist es beim Import sicher auch egal ;-)

Gruß,
Andreas.