Databases in which a transaction must be explicitly started
For these databases, the intention is to have them act like databases in which a transaction is always active (as described earlier).
To do this, the DBI driver will automatically begin a transaction
when AutoCommit
is turned off (from the default
“on” state) and will automatically begin another
transaction after a commit
or
rollback
. In this way, the application does not
have to treat these databases as a special case.
See disconnect
for other important notes about
transactions.
Get Programming the Perl DBI now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.