GBase 8a
适配迁移
文章
数据文件列比表定义列多的加载示例
发表于2025-12-24 14:37:1815次浏览0个评论
1、数据文件列为4列c1,mm,c2,c3
[gbase@test01 ~]$ cat 1.txt
c1,mm,c2,c3
1|m|"a|b\mn
2|m1|a|b
2、表列为c1,c2,c3
CREATE TABLE "t1" (
"c1" int(11) DEFAULT NULL,
"c2" varchar(10) DEFAULT NULL,
"c3" varchar(20) DEFAULT NULL
) ENGINE=EXPRESS DEFAULT CHARSET=utf8mb4 TABLESPACE='sys_tablespace';
3、加载时,指定table_fields 'c1,mm,c2,c3',由于表里没有mm列,加载时会忽略mm列数据,数据就可以正常入库了
load data infile 'file://172.16.4.25//home/gbase/1.txt' into table t1 fields terminated by '|'
table_fields 'c1,mm,c2,c3' IGNORE 1 LINES;
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526