更新:データの形式を明確にするための例を追加しました。
各行が次のようにフォーマットされたCSVを検討します。
tbl1.col1,tbl1.col2,tbl1.col3,tbl1.col4,tbl1.col5,[tbl2.col1:tbl2.col2]+
ここで、[tbl2.col1:tbl2.col2] +は、これらのペアがいくつでも繰り返される可能性があることを意味します
元:
tbl1.col1,tbl1.col2,tbl1.col3,tbl1.col4,tbl1.col5,tbl2.col1:tbl2.col2,tbl2.col1:tbl2.col2,tbl2.col1:tbl2.col2,tbl2.col1:tbl2.col2,tbl2.col1:tbl2.col2,tbl2.col1:tbl2.col2,tbl2.col1:tbl2.col2,tbl2.col1:tbl2.col2
テーブルは、上記の列に加えて作成する必要があるキーとして行番号を使用して相互に関連付けられます。
mysql load data infile
データを2つの別々のテーブルにロードするために使用する方法はありますか?- そうでない場合、これに最適なUnixコマンドラインツールはどれですか。