mysql 中int(8)为什么能存储超过99999999的数值(8个9)

2025-04-14 08:36:19
推荐回答(2个)
回答1:

int 内部存储int都是4个字节。括号内的数字是显示宽度。


不设置zerofill时,没有任何用处,设置了之后,不足位时会用0补全。


回答2:

int类型括号里面的数字对mysql是没有意义的,不写没关系,写了也不影响;如果需要更大就用bigint