2015-12-30 51 views
1

想請教一下JSON模式限制整數MySQL的BIGINT VS JSON模式整數

如果我們把這個模式

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

多少位是對的代碼極限架構?

我應該把什麼列類型?是int,smallint,bigint?多久?它是大(32)還是什麼?

回答

1

JSON-schema整數是JSON整數,而JSON整數的大小沒有限制the specification

因此,您不是通過選擇類型integer來限制尺寸。

相反,您可以使用關鍵字minimum and maximum它允許你邊界設置爲integer類型。