タグ

2009年5月22日のブックマーク (1件)

  • 2007-08-29 - TokuLog 改めB日記

    結論: DBIC で bulk insert するには DBIC::ResultSet->populate を使えばよい。ただし primary key を明示的に指定する必要がある。大量のデータを mysql に一度にぶちこみたいときには INSERT 文をたくさん発行すると遅いので下記のように bulk insert するのが基です。 insert into boofy (a,c) values (1,2),(2,3),(1,2),(2,3),(1,2),(2,3),(1,2),(2,3),(1,2),(2,3),(2,3),(1,2),(2,3); だがしかし DBIC でこれをやるにはどうしたらいいのだろうか。最近まで id:nekokak の記事を鵜呑みにしてできないとばかり思ってたのですが Wassr で不意に bulk insert したくなったので調べてみたら、ちゃんと