YMatrix
Quick Start
Connecting
Benchmarks
Deployment
Data Usage
Manage Clusters
Upgrade
Global Maintenance
Expansion
Monitoring
Security
Best Practice
Technical Principles
Data Type
Storage Engine
Execution Engine
Streaming Engine(Domino)
MARS3 Index
Extension
Advanced Features
Advanced Query
Federal Query
Grafana
Backup and Restore
Disaster Recovery
Graph Database
Introduction
Clauses
Functions
Advanced
Guide
Performance Tuning
Troubleshooting
Tools
Configuration Parameters
SQL Reference
Start the transaction block.
START TRANSACTION [transaction_mode] [READ WRITE | READ ONLY]
Where transaction_mode is:
ISOLATION LEVEL {SERIALIZABLE | READ COMMITTED | READ UNCOMMITTED}
START TRANSACTION starts a new transaction block. If an isolation level or read/write mode is specified, the new transaction has those characteristics, just like the SET TRANSACTION is performed. This is the same as the BEGIN command.
READ UNCOMMITTED
READ COMMITTED
REPEATABLE READ
SERIALIZABLE
READ WRITE
READ ONLY
Start a transaction block:
START TRANSACTION;
In the standard, it is not necessary to issue START TRANSACTION to start a transaction block: any SQL command implicitly starts a block. YMatrix database behavior can be seen as implicit issuing COMMIT after each command that does not follow START TRANSACTION (or BEGIN), so it is often referred to as "auto-commit". Other relational database systems may provide convenient automatic submission.