Tom: NULL-Byte vs. leeren String

Beitrag lesen

Hello Daniela,

Die Information die in Null gespeichert wird, ist, dieses Feld muss nicht zwingend gesetzt werden. Das ist eine Information auf Datenebene. Eine Entscheidung ob ein Formularfeld Pflicht ist, entsteht aus dem Datenmodell.Darum gehört so eine Information für mich durchaus in die Datenbank.

Mich würde interessieren, ob MySQL überhaupt Rücksicht auf dieses Feld nimmt. Bei Textfeldern kann in NULL soviel YES drinstehen wie es will, da kann ich keinen Unterschied im Verhalten feststellen. Oder liegt das an meiner Version 3.23.55-max?

Bei numerischen Feldern wird dann die Ziffer 0 eingeblendet.

In der Datenstruktur (TEST.MYD) konnte ich auch keine Unterschiede feststellen. Hast Du so ganz zuuufällig irgendwo einen Link auf ne Page, wo die Datenstruktur von MyISAM erläutert wird?

Grüße

Tom