MySQL Out of range value for column at row 1 报错

数据库 投稿 64600 0 评论

MySQL Out of range value for column  at row 1 报错

Out of range value for column ‘字段名’ at row 1 异常

在mysql 添加数据或更新字段数据时,报出 标题异常。

  1. 字段长度不够 ,这种情况添加字段长度就可以了

  2. 类型不对,因为在mysql中不同类型的数据类型,存储的字节位数也是不一样的,这样的话就需要更改字段数据类型,其实跟比如使用Mybatis 操作mysql,传参的数据类型也有关系,表中定义的字段为group_id 为int,但是传参为Long 就会出现这个问题,为了解决这个问题,可以修改字段类型为bigint 或者穿的参数类型为integer。

其实在mysql中int的长度并不会限制存储的数字范围. 比如, int 和 int(3) 的存储范围都是 -2147483648 ~ 2147483647, int unsigned 和 int(3) unsigned 的存储范围都是0 ~ 4294967295。

编程笔记 » MySQL Out of range value for column at row 1 报错

赞同 (62) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽