int(1)这字段长度不够用吧?
最近在做新功能的时候提交了一条sql语句:alter table xxx add column1 int(1),随后领导提示我检查一下提交的sql是否有问题,让我一脸懵,原来是感觉我语句中的int(1)限制了字段的长度。在数据库中 int占4个字节,对于无符号的int,最大值是2^32-1 = 4294967295,将近40亿,用了int(1),就不能到这个最大值吗?可以看到成功了,说明int后面的数字,不影响int本身类型支持的大小,int(1)、int(10)没什么区别。...
原创
2022-08-13 09:43:27 ·
447 阅读 ·
1 评论