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 件のコメント:
コメントを投稿