- 締切済み
タブorコンマ区切りテキストをDBへ
同じフォルダに存在する”タブorコンマ区切りテキスト”をDB自動に読み込みする方法ってありますかね?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- MilanoSandA
- ベストアンサー率42% (139/329)
回答No.2
ごめんなさい、URLを間違えました。 正しくは http://dev.mysql.com/doc/mysql/en/LOAD_DATA.html ---- それと、mysqlimportというコマンドも使えるかもしれません。ネットで検索してご研究ください・・
- MilanoSandA
- ベストアンサー率42% (139/329)
回答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!!
お礼
かなり遅くなりましたが返答いただいてありがとうございました。 なかなか勉強できずにいて、いまだにマスターできずにいますが、これからがんばります!