約 20 個の .csv ファイルを MySQL にインポートしようとしていますが、phpmyadmin のインポート GUI を使用してそれを行うことにうんざりしています。
コマンドラインに入力せずにバッチでこれを行う方法はありますか? つまり、ダブルクリックしたときに実行されるスクリプト (Windows)。私が欲しいのは:
- porsche.csv、ferrari.csv などのファイルがあります。
- これらのそれぞれを同じ名前 (つまり、ポルシェ、フェラーリ) のテーブルにインポートしたい
- テキスト ファイルをインポートする前にテーブルを空にします (
delete
フラグを使用)。新しいフィールドをどのように処理しますか? - 最初の行 (ヘッダー) を無視します。
これまでに収集したものからmysqlimport
: http://dev.mysql.com/doc/refman/5.0/en/mysqlimport.htmlを使用します。
オプションをいじって、何かが機能するかどうかを確認します。