2014年7月10日木曜日

Ruby mysql2でLoad infile



MySQLにローカルファイルからデータを登録するにはLOAD DATA INFILEを使えば良いのですが,
RubyのMysql2ライブラリで使う際のメモ書き少々.

やる事は簡単でドキュメントの"Connection options"の項にチラッとある"local_infile"オプションを有効にすると良いです.例えば,
 con = Mysql2::Client.new(:host =>"host", :username => "hoge", :password =>"pw", :database => "db", :local_infile => true)
 みたいな感じです.

0 件のコメント:

コメントを投稿