MySQL bigInt 与 JSON 架构整数

MySQL bigInt vs JSON schema integer

想询问 json 整数的架构限制

如果我们把它放在 schema

{
    "data" : {
            "type" : "object",
            "properties":{
                "code":         {"type":"integer"}
            },
            "required":["code"],
            "additionalProperties" : false      
        }
}

架构中代码的限制是多少位数?

我应该在列类型上添加什么?是 int、smallint、bigint 吗?多长时间?是 bigInt(32) 还是什么?

JSON-schema整数是JSON整数,JSON整数不受the specification的大小限制。

因此,您没有通过选择类型来限制大小 integer

相反,您可以使用关键字 minimum and maximum,它允许您将边界设置为 integer 类型。