mysql.transaction_registry Table

System tables should not normally be edited directly. Use the related SQL statements instead.

The mysql.transaction_registry table was introduced in MariaDB 10.3.4 as part of system-versioned tables. It is used for transaction-precise versioning, and contains the following fields:

Field
Type
Null
Key
Default
Description

Field

Type

Null

Key

Default

Description

transaction_id

bigint(20) unsigned

NO

Primary

NULL

commit_id

bigint(20) unsigned

NO

Unique

NULL

begin_timestamp

timestamp(6)

NO

Multiple

0000-00-00 00:00:00.000000

Timestamp when the transaction began (BEGIN statement), however see MDEV-16024.

commit

timestamp(6)

NO

Multiple

0000-00-00 00:00:00.000000

Timestamp when the transaction was committed.

isolation_level

enum('READ-UNCOMMITTED','READ-COMMITTED','REPEATABLE-READ','SERIALIZABLE')

NO

NULL

Transaction isolation level.

This page is licensed: CC BY-SA / Gnu FDL

Last updated

Was this helpful?