如果我在MySQL中将整数类型的长度/值字段留空,它可以存储多长的数据?

Rol*_*Koh 2 mysql integer datafield

创建表时,我们通常会生成整数类型的id字段.但是,如果我没有在长度字段中指定任何值,它将存储多长的数据?

小智 6

我在其他地方找到了一个解释,说明在创建数字列时指定的值/长度只有在使用zerofill查询时才会起作用.这里的例子.

如果存储的值为5
INT(4)则显示0005
INT(11)将显示00000000005

在mysql文档中有一个注释,它说明了当它太小时可能遇到的麻烦,所以我个人只是在制作一个新的数字列时留空.