binlog_format
What form of binary logging the master will use: either ROW for row-based binary logging, STATEMENT for statement-based binary logging, or MIXED. MIXED is statement-based binary logging except for those statements where only row-based is correct: those which involve user-defined functions (i.e., UDFs) or the UUID() function; for those, row-based binary logging is automatically used.
See also: System Variables in 10.5 ES, in 10.5 CS, in 10.4 ES, in 10.4 CS, in 10.3 ES, in 10.3 CS, in 10.2 ES, and in 10.2 CS
DETAILS
PARAMETERS
Command-line |
--binlog_format={MIXED| |
Configuration file |
Supported |
Dynamic |
Yes |
Scope |
Global, Session |
Data Type |
ENUM (MIXED, STATEMENT, ROW) |
Default Value |
MIXED |
SKYSQL
Cloud |
SkySQL Topology |
ES Ver |
Default |
---|---|---|---|
AWS |
HA (Primary/Replica) |
10.4 |
ROW |
AWS |
HA (Primary/Replica) |
10.5 |
ROW |
AWS |
Transactional Standalone |
10.4 |
ROW |
AWS |
Transactional Standalone |
10.5 |
ROW |
AWS |
Distributed Transactions |
10.5 |
MIXED |
GCP |
ColumnStore |
10.5 |
MIXED |
GCP |
ColumnStore Multi |
10.5 |
MIXED |
GCP |
Galera |
10.4 |
ROW |
GCP |
Galera |
10.5 |
ROW |
GCP |
HA (Primary/Replica) |
10.4 |
ROW |
GCP |
HA (Primary/Replica) |
10.5 |
ROW |
GCP |
HTAP |
10.5 |
STATEMENT |
GCP |
Transactional Standalone |
10.4 |
ROW |
GCP |
Transactional Standalone |
10.5 |
ROW |
GCP |
Distributed Transactions |
10.5 |
MIXED |
See MariaDB SkySQL documentation to learn more about the MariaDB SkySQL database as a service.
CHANGE HISTORY
Release Series |
History |
---|---|
10.5 Enterprise |
|
10.5 Community |
|
10.4 Enterprise |
|
10.4 Community |
|
10.3 Enterprise |
|
10.3 Community |
|
10.2 Enterprise |
|
10.2 Community |
|
EXTERNAL REFERENCES
Additional information on this topic may be found in the MariaDB Public Knowledge Base.
Information specific to MariaDB SkySQL can be found on the binlog_format page in the SkySQL Documentation.