数据库表中「不是 null」的含义

例图:

1.勾选了「不是 null」(NOT NULL):

这个字段在数据库中必须有值,不能为空。也就是说,你插入数据的时候,必须给它赋值,否则插入会报错。

2.没有勾选「不是 null」(可为 null):

这个字段在数据库中可以为空。插入时可以不给它赋值,数据库会存为 null。

3.在 Apifox 里的实际表现

如果你用 Apifox 调用接口创建动物数据,所有 NOT NULL 的字段你都必须填,否则会被后端/数据库拒绝。

可为 null 的字段(比如 describe、vaccinate),你可以选择不填,后端可以按需处理(比如默认值或存为 null)。