原因复:
1、int只有四个字节,而手机号是由11位十进制数组成的,即可知道手机号有五个字节,如果用int存储,则第五位溢出,被“吃掉了”制。
2、int的数据范围为-2147483648~2147483647[-2^31~2^31-1],是用于定义整数类型变量的标示符。
存储手知机号道用的类型:
1、使用数据库类型varchar2存储手机号,将手机号当作字符串存储,后期取出便于显示。varchar2 数据类型指定一变长字符串,最大长度2000字节 。
2、在java等高级语言中,使用string存储手机号。