类型列允许的最大值是tinyint(2)
多少?
是否允许使用255或99之类的值?我很困惑,因为(2)
之后tinyint(2)
只表示显示...我是否正确?
小智 12
显示宽度不会限制可以存储在列中的值的范围.它也不会阻止比列显示宽度更宽的值正确显示.
编辑:否.请注意,这UNSIGNED
是影响范围的非标准属性.您的问题中给出的值都不是正常 的正确上限TINYINT(2)
.
编辑评论编辑:信任文档,除非有理由不这样做.如果有些东西看起来很可疑,TIAS(试试看).
小智 6
对于tinyint数据类型:
如果db列是SIGNED:min:-128,max:127
如果db列是UNSIGNED:min:0,max:255
就是这样.
更多帮助!:http:
//dev.mysql.com/doc/refman/5.1/en/integer-types.html