OPTIONS(skip=1,errors=10)
LOAD DATA CHARACTERSET 'ZHS16GBK'
INFILE '/app/recv/filename.csv'
BADFILE '/app/log/ctl_bad/filename.bad'
INTO TABLE TABLE_NAME
truncate
Fields terminated by ','
OPTIONALLY ENCLOSED BY '"'
trailing nullcols
(
DATA_DATE date "yyyy-mm-dd" ,
UUID ,
PRODUCT_CODE ,
PRODUCT_NAME ,
SOURCE_SYSTEM ,
TS "sysdate"
)
注:
第一行,空值从文件的第几行开始加载
第二行,声明编码格式
第三行,要加载入库的文件路径
第四行,bad文件路径
第五行,加载至哪张表
第六行,加载数据之前先清除数据
第七行,分隔符
第八行,文件中每个字段的封闭符,可视情况注掉