2011-12-17 7 views
0

大きなcsvファイルをMySQLにインポートしようとしています。それは約1.4 GBであり、〜1MMの行と100の列で構成されています。MYSQLデータのインポート

私の質問は、手動で100列を定義しなければならないデータベースにデータを一般的にダンプする何らかの方法があるかどうかです。

SQL Serverには、csvファイルの最初の行を読み込んで列の内容を把握するデータインポートツールがあります。

私はMySQLワークベンチを持っていますが、同様の機能は見つかりません。

提案がありますか?

答えて

1

答えが悲しそうにありませんで、データあなた.csvを分析することによって、テーブルを作成し、この新しいテーブルにデータを挿入する(標準のMySQLユーティリティを使用して)方法はありません。

自分でテーブルを作成する必要があります(手動で、またはスクリプトを使用することをお勧めします)。

は、その後、あなたは以下のいずれかの方法を使用して、残りのデータをインポートすることができます

関連する問題