手机字段存储报错 :Warning Code : 1264 Out of range value for column ‘buyer_tpl’ at row 1
2016-03-21 18:02
776 查看
原址: 点击打开链接
我看到是 buyer_tpl int(13) unsigned NOT NULL,就知道是怎么回事了,打开dev.mysql.com/doc,找到int的章节,截图发给他
手机号码作为数字的话,已经超过了unsigned的峰值4294967296了,给他2个建议
1 将int类型换成bigint
2 将int类型换成varchar(11)的。
他问我 :“ bigint 和 varchar 存数字哪个好? 就11位手机这种。“
我说:“一般用int主要是考虑运算计算以及状态值之类的,很少把包含具体业务意义的字段设置成int,时间戳这种,一般用datetime的,也可以设置成bigint,因为时间戳有涉及到计算的,手机字段一般用varchar居多的。”
手机字段存储报错 :Warning Code : 1264 Out of range value for column ‘buyer_tpl’ at row 1
我看到是 buyer_tpl int(13) unsigned NOT NULL,就知道是怎么回事了,打开dev.mysql.com/doc,找到int的章节,截图发给他
手机号码作为数字的话,已经超过了unsigned的峰值4294967296了,给他2个建议
1 将int类型换成bigint
2 将int类型换成varchar(11)的。
他问我 :“ bigint 和 varchar 存数字哪个好? 就11位手机这种。“
我说:“一般用int主要是考虑运算计算以及状态值之类的,很少把包含具体业务意义的字段设置成int,时间戳这种,一般用datetime的,也可以设置成bigint,因为时间戳有涉及到计算的,手机字段一般用varchar居多的。”
相关文章推荐
- android -- 蓝牙 bluetooth (二) 打开蓝牙
- iOS开发 UIDatePicker简单的日历的制作
- vue开发体验
- android -- 蓝牙 bluetooth (一) 入门
- Android开发优化之——对界面UI的优化(2)
- iOS 根据某个value找到Dictionary对应的key值
- 文档操作:将pdf页面转换成UIImage
- UE4的MaterialInstance作用
- 【笔记】《C#大学教程》- 第12章 GUI(二)Part2
- UIDynamic之物理特性
- UIDynamic之推行为
- UIDynamic之附着行为
- UIDynamic之甩(捕捉)行为
- UIDynamic之碰撞代理(监听碰撞行为)
- UIDynamic之重力+碰撞+边界
- UIDynamic之重力行为+碰撞行为
- UIDynamic之重力行为
- 核心动画与 UIView 封装的动画的区别
- 小结:UICollectionView 相关的属性和方法
- 练习:圆环效果(自定义 UICollectionViewFlowLayOut)