Add a new mysqld command line parameter to choose
between MariaDB-5.3 and MySQL-5.6 low level formats
for TIME, DATETIME, TIMESTAMP:
mysqld --mysql56-temporal-format
Add a corresponding read-only global system variable @@mysql56_temporal_format.
Consider switching to the MySQL56 temporal format as the default.
The advantage of the MySQL56 format is that it uses
separate type codes MYSQL_TYPE_TIME2, MYSQL_TYPE_TIMESTAMP2,
MySQL_TYPE_DATETIME2 and put the column precisions in metadata
in the binary log, which can help to fix the problem reported in MDEV-5377.
Attachments
Issue Links
blocks
MDEV-5377Row-based replication of MariaDB temporal data types with FSP>0 into a different column type
Closed
MDEV-6001Merge tests for MySQL WL#946 TIME/DATETIME/TIMESTAMP with fractional precision
Stalled
is duplicated by
MDEV-5377Row-based replication of MariaDB temporal data types with FSP>0 into a different column type
Closed
relates to
MDEV-15228Document how to upgrade old temporal columns
Closed
MDEV-19906Show internal type for TIMESTAMP, DATETIME, and TIME columns
Closed
MDEV-15225Can't import .ibd file with temporal type format differing from mysql56_temporal_format
Add a new mysqld command line parameter to choose
between MariaDB-5.3 and MySQL-5.6 low level formats
for TIME, DATETIME, TIMESTAMP:
mysqld --mysql56-temporal-format
Add a corresponding read-only global system variable
@@mysql56_temoporal_format.
Consider switching to the MySQL56 temporal format as the default.
The advantage of the MySQL56 format is that it uses
separate type codes MYSQL_TYPE_TIME2, MYSQL_TYPE_TIMESTAMP2,
MySQL_TYPE_DATETIME2 in the binary log, which can help
to fix the problem reported in MDEV-5377.
Add a new mysqld command line parameter to choose
between MariaDB-5.3 and MySQL-5.6 low level formats
for TIME, DATETIME, TIMESTAMP:
mysqld --mysql56-temporal-format
Add a corresponding read-only global system variable
@@mysql56_temporal_format.
Consider switching to the MySQL56 temporal format as the default.
The advantage of the MySQL56 format is that it uses
separate type codes MYSQL_TYPE_TIME2, MYSQL_TYPE_TIMESTAMP2,
MySQL_TYPE_DATETIME2 in the binary log, which can help
to fix the problem reported in MDEV-5377.
Add a new mysqld command line parameter to choose
between MariaDB-5.3 and MySQL-5.6 low level formats
for TIME, DATETIME, TIMESTAMP:
mysqld --mysql56-temporal-format
Add a corresponding read-only global system variable
@@mysql56_temporal_format.
Consider switching to the MySQL56 temporal format as the default.
The advantage of the MySQL56 format is that it uses
separate type codes MYSQL_TYPE_TIME2, MYSQL_TYPE_TIMESTAMP2,
MySQL_TYPE_DATETIME2 in the binary log, which can help
to fix the problem reported in MDEV-5377.
Add a new mysqld command line parameter to choose
between MariaDB-5.3 and MySQL-5.6 low level formats
for TIME, DATETIME, TIMESTAMP:
mysqld --mysql56-temporal-format
Add a corresponding read-only global system variable
@@mysql56_temporal_format.
Consider switching to the MySQL56 temporal format as the default.
The advantage of the MySQL56 format is that it uses
separate type codes MYSQL_TYPE_TIME2, MYSQL_TYPE_TIMESTAMP2,
MySQL_TYPE_DATETIME2 and put the column precisions in metadata
in the binary log, which can help to fix the problem reported in MDEV-5377.
Add a new mysqld command line parameter to choose
between MariaDB-5.3 and MySQL-5.6 low level formats
for TIME, DATETIME, TIMESTAMP:
mysqld --mysql56-temporal-format
Add a corresponding read-only global system variable
@@mysql56_temporal_format.
Consider switching to the MySQL56 temporal format as the default.
The advantage of the MySQL56 format is that it uses
separate type codes MYSQL_TYPE_TIME2, MYSQL_TYPE_TIMESTAMP2,
MySQL_TYPE_DATETIME2 and put the column precisions in metadata
in the binary log, which can help to fix the problem reported in MDEV-5377.
Add a new mysqld command line parameter to choose
between MariaDB-5.3 and MySQL-5.6 low level formats
for TIME, DATETIME, TIMESTAMP:
{noformat}
mysqld --mysql56-temporal-format
{noformat}
Add a corresponding read-only global system variable {{@@mysql56_temporal_format}}.
Consider switching to the MySQL56 temporal format as the default.
The advantage of the MySQL56 format is that it uses
separate type codes MYSQL_TYPE_TIME2, MYSQL_TYPE_TIMESTAMP2,
MySQL_TYPE_DATETIME2 and put the column precisions in metadata
in the binary log, which can help to fix the problem reported in MDEV-5377.