0

我有一个管道分隔的文件,有大约 1 亿条记录,每条记录有 62 个字段,我想将此数据加载到两个具有 50 列和 45 列的数据库表中......我只想问我如何跳过文件列写插入.. .. 有人建议使用填充符,但我的文件中的列数大于我的 Db 表中的列数,

4

1 回答 1

1

填充物很好,您忽略了文件中的数据。它们将被跳过,因此您不需要该列

LOAD DATA 
INFILE * 
TRUNCATE INTO TABLE T 
FIELDS TERMINATED BY ',' 
( 
field1, 
.
.
.
field50, 
field51 FILLER, 
.
.
.
field62 FILLER
) 
BEGINDATA 
a,b,....N
于 2013-11-11T13:14:39.173 回答