2020-07-08
阅读量:
1460
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,所以才会报此错误,要想解决此错误,第一种方法是去掉非负数的约束条件,第二种方法是将插入的数据改成非负数即可。






评论(0)


暂无数据
推荐帖子
0条评论
1条评论
0条评论