[Zope-DB] MySQL ZSQL Transactions or Commit in Zope?
Dieter Maurer
dieter at handshake.de
Tue May 17 13:51:27 EDT 2005
Michael Schwartz wrote at 2005-5-15 16:30 -0400:
>I am trying to find sample code for performing transactions in ZSQL with
>mysql 4.1. I'd like to do something like this:
>
>1 - Insert record A into USER table
>2 - Get auto_increment id for record A
>3 - Insert record B into WIDGET table with auto_increment id from
>previous step
>
>But if step 3 fails, I want to undo step 1.
Provided you use transactional tables (i.e. you use MySQL
in a way that it support transactions), then you only
need to abort the Zope transaction (which happens automatically
when an exception reached ZPublisher).
--
Dieter
More information about the Zope-DB
mailing list