Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
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-5377 Row-based replication of MariaDB temporal data types with FSP>0 into a different column type
- Closed
-
MDEV-6001 Merge tests for MySQL WL#946 TIME/DATETIME/TIMESTAMP with fractional precision
- Stalled
- is duplicated by
-
MDEV-5377 Row-based replication of MariaDB temporal data types with FSP>0 into a different column type
- Closed
- relates to
-
MDEV-15228 Document how to upgrade old temporal columns
- Closed
-
MDEV-19906 Show internal type for TIMESTAMP, DATETIME, and TIME columns
- Closed
-
MDEV-15225 Can't import .ibd file with temporal type format differing from mysql56_temporal_format
- Closed
- links to