• 締切済み

タブorコンマ区切りテキストをDBへ

同じフォルダに存在する”タブorコンマ区切りテキスト”をDB自動に読み込みする方法ってありますかね?

みんなの回答

回答No.2

ごめんなさい、URLを間違えました。 正しくは http://dev.mysql.com/doc/mysql/en/LOAD_DATA.html ---- それと、mysqlimportというコマンドも使えるかもしれません。ネットで検索してご研究ください・・

参考URL:
http://dev.mysql.com/doc/mysql/en/LOAD_DATA.html
bin-bou
質問者

お礼

かなり遅くなりましたが返答いただいてありがとうございました。  なかなか勉強できずにいて、いまだにマスターできずにいますが、これからがんばります!

回答No.1

こんにちは! こんなのはどうですか? 1:以下のようなLOAD DATA INFILE のSQL文を用意し、それをたとえばautoload.sqlというテキストファイルで保存。 LOAD DATA INFILE 'customerlist.txt' INTO TABLE customer_master FIELDS TERMINATED BY '\t' OPTIONALLY ENCLOSED BY '' ESCAPED BY '\\' LINES STARTING BY '' TERMINATED BY '\n' 2:このautoload.sqlを実行する以下のようなスクリプト文を作り、autoload.batとして保存。 mysql -h hostname -u username -ppassword < autoload.sql 3:この.batを、タスクスケジューラで自動実行。 SQL文の構文については、下記URLをご研究のこと。 Thank you!!

参考URL:
http://dev.mysql.com/doc/mysql/en/Insert_speed.html

関連するQ&A