看起来应该是这样的……
int(1)  最大值为9
int(2) 最大值为99
……
错了不要怪我……:)

解决方案 »

  1.   

    我机器上没有MYSQL,不能试。我说,你自己试试不就好了?
      

  2.   

    windindance(风舞轻扬),不是那样的。我试了啊,可是没有发现有什么不同啊……5
    如:
    int(1)时,插入一个值:420000000
    int(10)时,插入同一个值:4200000000
    刷新后都是一样的!
    请继续指教,谢谢~
      

  3.   

    在定义整型列时,可以指定可选的显示尺寸M。如果这样,M 应该是一个1 到255 的整数。它表示用来显示列中值的字符数。例如, MEDIUMINT(4) 指定了一个具有4 个字符显示宽度的MEDIUMINT 列。如果定义了一个没有明确宽度的整数列,将会自动分配给它一个缺省的宽度。缺省值为每种类型的“最长”值的长度。如果某个特定值的可打印表示需要不止M 个字符,则显示完全的值;不会将值截断以适合M 个字符。对每种浮点类型,可指定一个最大的显示尺寸M 和小数位数D。M 的值应该取1 到2 5 5。D 的值可为0 到3 0,但是不应大于M - 2。(如果熟悉ODBC 术语,就会知道M 和D 对应于
    ODBC 概念的“精度”和“小数点位数”)M 和D 对F L O AT 和DOUBLE 都是可选的,但对于DECIMAL 是必须的。在选项M 和D时,如果省略了它们,则使用缺省值。详细内容见 http://www.ddvip.net/database/mysql/index/8.htm