0

パイプで区切られたファイルに約 1 億のレコードがあり、各レコードには 62 のフィールドがあります。このデータを 50 列と 45 列の 2 つのデータベース テーブルにロードしたいと考えています。書き込み挿入.. .. フィラーの使用を提案する人もいますが、ファイルの列数が 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 に答える