读书人

溢出的int部类

发布时间: 2013-02-04 10:50:22 作者: rapoo

溢出的int类型
昨晚在调试代码的时候,在保存电话号码时,所有号码保存都是2147483647。即使在数据库通过sql语句输入也是如此。调试了半天都找不到原因。

后来发现int类型是有最大值的。2147483647就是无符号的最大值。还有一种是有符号的:4294967295。所以即使将int的长度设置为20也是没用的。最大只能保存到2147483647。

最后,将int改成bigint,char或varchar就行了。

读书人网 >其他数据库

热点推荐