假如用户在没有填任何器材的情形下按了 submit 按钮,会如何呢?假如你的确需求一个值,那末可以用客户端剧本或办事器端剧本来停止数据验证,这一点在后面已说过了。然而,在数据库中倒是答应一些字段被空出来甚么也不填。对此类记载, MySQL 将要为之履行一些工作:
拔出值 NULL ,这是缺省的操作。
假如你在字段界说中为之声了然 NOT NULL (在创立或修正这个字段的时分), MySQL 将把这个字段空出来甚么器材也不填。
关于一个 ENUM 列举类型的字段,假如你为之声了然 NOT NULL , MySQL 将把列举集的第一个值拔出到字段中。也就是说, MySQL 把列举集的第一个值作为这个列举类型的缺省值。