向mysql中导入文件时,忽略文件中的两列数据
当我们导入文件时,不需要某列数据,只要用@字段名即可。@后面用什么名都行,即跳过某列。
-
cat xiaozhang.txt
id name sex class score
1 小张 男 class1 100
2 张三 男 class2 99
3 小红 女 class1 98 -
create table score(
id varchar(10) not null comment ‘用户id’,
name varchar(10) default null,
score int(11)
); -
导入文件
load data infile ‘/csdn/xiaozhang.txt’ into table score(
id,name,@sex,@class,score); -
查表
select * from score;
id name score
1 小张 100
2 张三 99
3 小红 98