Section 15.0. Introduction Recipe 15.1. Choosing a Transactional Storage Engine Recipe 15.2. Performing Transactions Using SQL Recipe 15.3. Performing Transactions from Within Programs Recipe 15.4. Using Transactions in Perl Programs Recipe 15.5. Using Transactions in Ruby Programs Recipe 15.6. Using Transactions in PHP Programs Recipe 15.7. Using Transactions in Python Programs Recipe 15.8. Using Transactions in Java Programs Recipe 15.9. Using Alternatives to Transactions |