Alapértelmezett null, de az érték notnull

Vannak jelek

Felhívjuk figyelmét, hogy

Van NULL alapértelmezett azokon a területeken, ahol az érték nem lehet NULL Miért ilyen őrült táblastruktúrát? A válasz egyszerű: Annak érdekében, hogy amikor megpróbál beilleszteni egy null értéket (például az üres változó értékek) a táblázatban, a betét nem fordulhat elő, és kap egy hiba. Persze, hogy mielőtt behelyezzük a táblázat php kódvalidációs dannyz mindig van, de hirtelen baleset vagy Nem véletlen, hogy valami elromlik?

Azt az értéket a NOT NULL. NULL DEFAULT szándékosan nem tesz. Ez az adatbázis, amit használni, NULLA.

Nem minden az, aminek látszik első látásra abszolút nonszensz, hogy nem.

FIGYELEM! kérdés: ilyet? Azt hiszem, ez nagyon kemény! Vagy nem?

Van, amikor megpróbál beilleszteni egy null értéket, a betét nem fordul elő. Mert ha az értéke NULL, és be van dugva a mező nem lehet nulla, egy hibaüzenetet kap. Vagy tévedek, vagy több időre van szüksége, hogy teszteljék. Nos, mi van a PRI notNULL és az alapértelmezett NULL - ez már rendesen (?) - root_x Povierennyy december 30 '16 at 10:06

alapértelmezett NULL - azt jelenti, hogy az alapértelmezett érték nincs meghatározva. és mivel nem határozza, hogy ha be egy táblázatot ezen a területen ne töltse az ő megpróbálja levelet NULL, és igen, be fogja illeszteni hiba. Ez normális viselkedés. Amennyiben az adatbázis, mert válaszolni valamit, amit elfelejtett be értéket egy kötelező mező - Mike december 30 '16 at 10:24