mysql データベースの基礎となる多数の csv ファイルがあります。私の問題は次のとおりです。
入力 CSV ファイルの形式は次のとおりです。
時間 | 値パラメータ 1 | 値パラメータ 2 | 値パラメータ 3 | 等。
0.00001 | 10 | 20 | 30 | 等
これは、データベースで使用したい構造ではありません。そこで、次のような構造のすべてのデータに対して 1 つの大きなテーブルが必要です。
時間 | パラメータ | 値 | 測定単位 | バージョン
これは、CSV から TIME と VALUE PARAM 1 の組み合わせをテーブルに挿入し、次に TIME と VALUE PARAM 2 の組み合わせなどを挿入したいということです。
私はこれまでにこのようなことをしたことがありませんが、可能な解決策は、列をループし、各反復で時間と値の組み合わせをデータベースに挿入する BASH スクリプトを設定することでしょうか?
私は mysql についてある程度理解していますが、bash スクリプトについての知識は非常に限られています。しかし、mysql LOAD DATA INFILE コマンドで解決策を見つけることができませんでした。
ご不明な点がございましたら、お気軽にお問い合わせください。
よろしく、
エリック