プロが教える店舗&オフィスのセキュリティ対策術

よろしくお願いしますm(__)m
昨日から調べて作ってみたのですがうまく動かず、
MYSQLが強制終了してしまうこともありました(T_T)
疲れました・・・

※test.batに以下の内容を書きました
c:\mysql\bin\mysql -u **** -p**** < test.sql

※test.sqlに以下の内容を書きました
LOAD DATA INFILE "c:\mysql\test.csv"
INTO TABLE 商品管理.商品単品
FIELDS TERMINATED BY ","
OPTIONALLY ENCLOSED BY ""
ESCAPED BY "\\"
LINES STARTING BY ""
TERMINATED BY "\n"

※test.csvはカンマ区切りになっています。

ファイルは【test.bat】【test.sql】【test.csv】とも
c:\mysqlに置いています。
この状態でtest.batを実行するとDOS窓が一瞬現れて消えて
しまいます。

間違っているところやヒントなどあれば教えてくださいm(__)m

A 回答 (1件)

test.batを実行するとDOS窓が一瞬現れて消えて


しまうとのことですが、
test.bat をダブルクリックではなく、
コマンドプロンプトから実行してみると、
エラーかなにか出ておりませんでしょうか?

この回答への補足

実行すると「指定されたファイルが見つかりません」とメッセージが出ます。
ファイル名も間違えていないか確認しました。
なぜでしょう?

補足日時:2006/03/16 10:22
    • good
    • 0
この回答へのお礼

できました!
いろいろやってみたらエラーメッセージも違うメッセージが出るようになり修正したら無事できました。
copymasterさんのアドバイスがなければできなかったかもしれません。
ありがとうございました!

実際には以下のないようでした

※test.batに以下の内容を書きました
c:\mysql\bin\mysql -u **** -p**** < c:\mysql\test.sql

※test.sqlに以下の内容を書きました
LOAD DATA INFILE "c:/mysql/test.csv"
INTO TABLE 商品管理.商品単品
FIELDS TERMINATED BY ","
OPTIONALLY ENCLOSED BY ""
ESCAPED BY "\\"
LINES STARTING BY ""
TERMINATED BY "\n"

お礼日時:2006/03/16 11:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す