2020-07-08
阅读量:
1594
MySQL报error code:1264.out of range value for column's_weight' at row 1的错误

create table stu(
s_id char(10),
s_name varchar(10),
s_age date,
s_weight int unsigned
);
"01","张三","1990-12-21",65);
insert into stu values
("06","钱七","1990-12-21",-100);问题:MySQL报error code:1264.out of range value for column's_weight' at row 1的错误
解决:报此错误的原因是给定“s_weight”的值超出了范围,返回看上面报错的代码,在建表语句“s_weight int unsigned”中“s_weight”是被约束为unsigned(非负数)的,再看上图插入的s_weight是-100,所以才会报此错误,要想解决此错误,第一种方法是去掉非负数的约束条件,第二种方法是将插入的数据改成非负数即可。
33.0144
5
8
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
1条评论
0条评论

