mysql数据库设置smallint

MYSQL有一字段,大小设为smallint。
iden smallint(6) DEFAULT NULL

当插入值65535时,报值超出范围。看手册smallint最大支持65535的呀?

回复

共1条回复 我来回复
  • 今天还想吃蛋糕
    今天还想吃蛋糕
    这个人很懒,什么都没有留下~
    评论

    smallint字段设置成 UNSIGNED(即无符号) 的时候,才能放65535
    否则就是有符号,范围为-32768到32767

    2年前 0条评论