0

約 20 個の .csv ファイルを MySQL にインポートしようとしていますが、phpmyadmin のインポート GUI を使用してそれを行うことにうんざりしています。

コマンドラインに入力せずにバッチでこれを行う方法はありますか? つまり、ダブルクリックしたときに実行されるスクリプト (Windows)。私が欲しいのは:

  1. porsche.csv、ferrari.csv などのファイルがあります。
  2. これらのそれぞれを同じ名前 (つまり、ポルシェ、フェラーリ) のテーブルにインポートしたい
  3. テキスト ファイルをインポートする前にテーブルを空にします (deleteフラグを使用)。新しいフィールドをどのように処理しますか?
  4. 最初の行 (ヘッダー) を無視します。

これまでに収集したものからmysqlimport: http://dev.mysql.com/doc/refman/5.0/en/mysqlimport.htmlを使用します。

オプションをいじって、何かが機能するかどうかを確認します。

4

1 に答える 1

0

Windows では、バッチ スクリプトを使用するのが最も簡単な方法です。

利用可能なオプションに関するドキュメントを読んでください。

バッチ スクリプトは次のようになります。

@echo off
cd C:\Program Files\MySQL\MySQL Workbench 5.2 CE\

mysqlimport ...

その他の関連する質問:

于 2013-03-14T15:35:19.070 に答える