美文网首页
Mysql中的int(11)和bigint(11)是限制长度为1

Mysql中的int(11)和bigint(11)是限制长度为1

作者: 燃灯道童 | 来源:发表于2020-04-01 11:03 被阅读0次

ID这个字段定义为bigint(11),插入一条ID为19位的数据,可以插入。数据库中显示为11位,用19的ID去查也是可以查询出来的。


image.png
image.png

为什么会出现这种状况呢?bigint(11)代表什么意思呢?
bigint是int类型中的一种,一直以来我都以为限制 int 的长度为 11 位,直到碰到这个问题查询相关资料才明白,11 代表的并不是长度,而是字符的显示宽度,在字段类型为 int 时,无论你显示宽度设置为多少,int 类型能存储的最大值和最小值永远都是固定的。
参考链接:https://www.cnblogs.com/chenmingjun/p/10556206.html

相关文章

网友评论

      本文标题:Mysql中的int(11)和bigint(11)是限制长度为1

      本文链接:https://www.haomeiwen.com/subject/rkkouhtx.html