in reply to Batch DB query -- implementation?

There is no workaround (that I know of) for the DBI limitation, but be aware that MySQL supports the extended INSERT format.
INSERT INTO UberTable (Arg1,...ArgN) VALUES (Val1,...,ValN), (Val1,...,ValN), (Val1,...,ValN), (Val1,...,ValN);
In addition to sending more insert statements at once, it is considered ONE statement only. It means that the query will be parsed only once and execute much faster than sending N separate statements.
The only drawback is that you should be careful not to excess the maximum packet length that is allowed for a query (it depends on your server set-up. Check it by issuing a "SHOW VARIABLES" query)

HTH

cchampion