数据库表中「不是 null」的含义
例图:
1.勾选了「不是 null」(NOT NULL):
这个字段在数据库中必须有值,不能为空。也就是说,你插入数据的时候,必须给它赋值,否则插入会报错。
2.没有勾选「不是 null」(可为 null):
这个字段在数据库中可以为空。插入时可以不给它赋值,数据库会存为 null。
3.在 Apifox 里的实际表现
如果你用 Apifox 调用接口创建动物数据,所有 NOT NULL 的字段你都必须填,否则会被后端/数据库拒绝。
可为 null 的字段(比如 describe、vaccinate),你可以选择不填,后端可以按需处理(比如默认值或存为 null)。