MySQL报错!Data truncation: Out of range value for colum

表面上看是字段设置的不够长,其实这里面隐藏一个小知识,关于无符号数和有符号数 今天项目表中有一个userId int(11)和mobilephone varchar(11)字段 因为某种业务需求 这两个字段设置的内容一样; varchar类型存手机号 肯定没问题 手机号就是11位;但是存userId的时候 就不行了,我们知道: 对于 int类型来说 存储有符号数 和 无符号数的 范围是不一样的:
相关文章
相关标签/搜索