2.12. START TRANSACTION

2.12.1. Syntax

START TRANSACTION
BEGIN [ WORK | TRANSACTION ]

2.12.2. Overview

START TRANSACTION or the alias BEGIN starts a transaction.

2.12.3. Compatibility

In the standard, it is not necessary to issue START TRANSACTION to start a transaction block: any SQL command implicitly begins a block. Tesseract’s behavior can be seen as implicitly issuing a COMMIT after each command that does not follow START TRANSACTION (or BEGIN), and it is therefore often called “autocommit”.