字面上的意思就是“无符号整数”,就是说该字段的数值都是非负的,这样可以扩大正数的范围,如有符号的TINYINT类型能表示-128至128,而无符号(unsigned)的TINYINT类型就可以表示0至256了。

解决方案 »

  1.   

    INT[(M)] [UNSIGNED] [ZEROFILL] 
    一个正常大小整数。有符号的范围是-2147483648到2147483647,无符号的范围是0到4294967295。 
    INTEGER[(M)] [UNSIGNED] [ZEROFILL] 
    这是INT的一个同义词。integer 整数
    unsigned 无符号
    NOT NULL 不为空
    AUTO_INCREMENT 自增
      

  2.   

    我将一个不是主键的int属性的字段设置为了unsigned,后来发现插入失败!!!
    ~~~~
    郁闷中,还是没有解决~~~
    #1136 错误~~~~~
      

  3.   

    不知道是不是因为设置了unsigned的原因~~~
      

  4.   

    不知道是不是因为设置了unsigned的原因~~~
      

  5.   

    有符号的,是有一位bit来表示正数,或负数
    无符号的,则不需要表示,全部用来表示数字。