begin_work()
$dbh->begin_work()
This funciton is used for transactions with a database. It temporarily
turns AutoCommit off until
commit() or
rollback() is run. There are no arguments to
this database handle method. In MySQL, this is similar to executing
the SQL statement BEGIN or BEGIN
WORK. It will only be effective with a transactional storage
engine like InnoDB. At the time of this writing, there is a bug in
this function: it returns an error if AUTOCOMMIT is
already set. The error begins, Transactions not supported by
database....