[mysql]整型不定義位數

  • mediumInt默認爲何是9位?不是8位
  • 知道了。若是不填,都用最大的。int是11,smallint是6,mediumint是9
  • alter table ti_road_node_code MODIFY column seq_no smallINT UNSIGNED not null;
  • 若是是unsigned,所有-1,也就是smallint是5
  • 改爲這樣沒有意義: seq_no smallint(1) unsigned NOT NULL,
  • 數據照樣能夠是5位
  • 注意:好比tinyint弄成99,它仍是99,可是若是弄成0或者-1這些,纔會自動變爲3(無符號)
  • 即便是99,仍是不能超過256!
相關文章
相關標籤/搜索