改为bigint(255)你的数据用不到这么大吧
解决方案 »
- 使用淘宝api,如何根据店铺id或者掌柜id获取店铺内的热销产品
- PHP如何向.NET接口webservice发送xml请求
- 一个数据格式输出的问题
- PHP如何连“http基础验证(http basic authentication)”?谢谢
- 正则表达式的匹配与替换问题?
- To 唠叨 if($v == "." || $v == "..")什么意思?
- 怎样才能象asp那样得到一个随机的sessionid
- php实现ftp的问题
- WebService 的 xml 参数 怎样读取
- $info=mysql_fetch_array($sql); 出错
- 有没有类似 这样得到相对路径的方法
- (!!急)怎么才能让写入的文件编码是UTF-8?
int和varchar不一样,2不代表位数,代表列宽度.如果设置为2 ,到3位的话,还是会将记录插入的.虽然不影响查询,但在涉及到join的时候,可能会出现问题,具体请参看手册.Tinyint(m) 8位整数,占用1个字节(-128~+127)
smallint(m) 16位整数,占用2个字节(-32768~+32767)
medimumint(m) 24位整数,占用3个字节(-8388608~+8388607)
int(m),integer(m) 32位整数,占用4个字节(-2147483648~+2147483647)
bigint(m) 64位整数,占用8个字节(-9.22E+18 ~ +9.22E+18)
serial 这其实是bigint auto_increment not null primary key的简写 所以你可以看到,int最大值可为2147483647
int和varchar不一样,2不代表位数,代表列宽度.如果设置为2 ,到3位的话,还是会将记录插入的.虽然不影响查询,但在涉及到join的时候,可能会出现问题,具体请参看手册.Tinyint(m) 8位整数,占用1个字节(-128~+127)
smallint(m) 16位整数,占用2个字节(-32768~+32767)
medimumint(m) 24位整数,占用3个字节(-8388608~+8388607)
int(m),integer(m) 32位整数,占用4个字节(-2147483648~+2147483647)
bigint(m) 64位整数,占用8个字节(-9.22E+18 ~ +9.22E+18)
serial 这其实是bigint auto_increment not null primary key的简写 所以你可以看到,int最大值可为2147483647