Ik begrijp iets niet:
als ik in mysql opgeef dat een veld van het type ENUM is en alleen de waardes 'a' en 'b' mag bevatten, waarom kan ik dan ook een lege waarde invoeren? Doe ik dan gewoon iets stoms of is dat stom van mysql en is dat zelfs ook de SQL standaard?
(hij staat dus ook op NOT NULL)(niet dat er een NULL waarde wordt ingevoerd (dat zou pas echt bizar geweest zijn), maar even voor de duidelijkheid)
als ik in mysql opgeef dat een veld van het type ENUM is en alleen de waardes 'a' en 'b' mag bevatten, waarom kan ik dan ook een lege waarde invoeren? Doe ik dan gewoon iets stoms of is dat stom van mysql en is dat zelfs ook de SQL standaard?
(hij staat dus ook op NOT NULL)(niet dat er een NULL waarde wordt ingevoerd (dat zou pas echt bizar geweest zijn), maar even voor de duidelijkheid)