解决方案 »

  1.   

    L ALTER TABLE tbname MODIFY COLUMN column_name  int(11) UNSIGNED NOT NULL; 
      

  2.   


    正解!!不过,int(11)是不合适的吧?int最大值也不过十位(Max<=4294967295),如果值是9999999999(10个9),也是不可以的,所以int(10),更合适一些?你觉得呢,大神?
      

  3.   

    alter table tb_name  
    modify column column_name int(10) unsigned not null;
    其中int类型的数据表示的最大无符号位数据为4294967295,
    int(M) M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关