现有如下mysql表结构
create table users(
user_id INT NOT NULL,
name VARCHAR(20),
age int,
sex char,
PRIMARY KEY ( user_id )
)ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
插入数据
insert into users(user_id,name,age,sex) values(1,'zcy',21,'男');
insert into users(user_id,name,age,sex) values(2,'张三',22,'男');
insert into users(user_id,name,age,sex) values(3,'李四',24,'男');
insert into users(user_id,name,sex) values(4,'小丽','女');---注意这里的小丽age为null
将users表的数据通过sqoop1.99.4导入到hdfs:/tmp/sqoop/下
报错如下
或者,将null数据导入到mysql中,对应到mysql中数据类型为int类型,也会报这样的错误,应该如何解决这样的错误?
求解
|
|