当加载一个文本文件时候,如果需要忽略前面表头信息或者不想加载前面的N行数据,可以用以下参数配置到加载sql中。
IGNORE NUM LINES: 配置该参数加载工具会将本次加载指定的所有数据文件的表头进行过滤,跳过每个文件的前 NUM 行(表头所占行数) , NUM 取值范围为[0, MAX_UINT]。
建表语句
create table data_test (column_1 int, column_2 varchar(10), column_3 varchar(20), column_4 varchar(10));
数据文件
123|eqwerqwee|asdfsacq|adfasdfaa 234|qreqwerqw|sfwrwers|asfdasdfa 435|asdfsfadfasf|werqqws|asdfasfds 765|ertyertyeref|fdwaesws|sfgwerwr
加载过程
gbase>load data infile 'http://192.168.6.39/test.tbl' into table data_test fields terminated by '|' ignore 3 lines; Task 26 finished, Loaded 1 records, Skipped 0 records
查询入库数据
gbase> select * from test. data_test; +------+-----------+----------+-----------+ |column_1 | column_2 | column_3 | column_4 | +------+-----------+----------+-----------+ | 765 | ertyertyeref | fdwaesws | sfgwerwr | 1 rows in set