William Blunn wrote a good article on DBIx::MultiRow.
A requirement arises in many systems to update multiple SQL database rows. For small numbers of rows requiring updates, it can be adequate to use an UPDATE statement for each row that requires an update. But if there are a large number of rows that require an update, then the overhead of issuing large numbers of UPDATE statements can result in the operation as a whole taking a long time to complete.
Go to William Blunn’s blog to read the blog post 🙂
He will be adding the Perl module to CPAN soon.