SHOW SAVEPOINT STATUS statement lists the active savepoints in the current transaction.
Required privileges
No privileges are required to create or show a savepoint. However, privileges are required for each statement within a transaction.Synopsis
Response
The following fields are returned for each savepoint.Example
-
Open a transaction using
BEGIN, and create a nested transaction using a savepoint: -
Use the
SHOW SAVEPOINT STATUSstatement to list the active savepoints in the current nested transaction.Currently, there is only one savepoint. -
Commit this nested transaction by issuing the
RELEASE SAVEPOINTstatement, then clear the connection for the next transaction by issuing aCOMMITstatement:If we did not want to commit this nested transaction, but restart it instead, we would have issued aROLLBACK TO SAVEPOINT.

