include/master-slave.inc [connection master] SET SQL_MODE=DEFAULT; CREATE TABLE t1 (a DATE); INSERT INTO t1 VALUES (NULL); INSERT INTO t1 VALUES ('2001-01-01'); SET SQL_MODE= ORACLE; CREATE TABLE t2 SELECT * FROM t1; include/show_binlog_events.inc Log_name Pos Event_type Server_id End_log_pos Info master-bin.000001 # Gtid # # GTID #-#-# master-bin.000001 # Query # # use `test`; CREATE TABLE t1 (a DATE) master-bin.000001 # Gtid # # BEGIN GTID #-#-# master-bin.000001 # Annotate_rows # # INSERT INTO t1 VALUES (NULL) master-bin.000001 # Table_map # # table_id: # (test.t1) master-bin.000001 # Write_rows_v1 # # table_id: # flags: STMT_END_F master-bin.000001 # Query # # COMMIT master-bin.000001 # Gtid # # BEGIN GTID #-#-# master-bin.000001 # Annotate_rows # # INSERT INTO t1 VALUES ('2001-01-01') master-bin.000001 # Table_map # # table_id: # (test.t1) master-bin.000001 # Write_rows_v1 # # table_id: # flags: STMT_END_F master-bin.000001 # Query # # COMMIT master-bin.000001 # Gtid # # BEGIN GTID #-#-# master-bin.000001 # Query # # use `test`; CREATE TABLE "t2" ( "a" mariadb_schema.date DEFAULT NULL ) master-bin.000001 # Annotate_rows # # CREATE TABLE t2 SELECT * FROM t1 master-bin.000001 # Table_map # # table_id: # (test.t2) master-bin.000001 # Write_rows_v1 # # table_id: # flags: STMT_END_F master-bin.000001 # Query # # COMMIT SET SQL_MODE= DEFAULT; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` date DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 SHOW CREATE TABLE t2; Table Create Table t2 CREATE TABLE `t2` ( `a` date DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 SET SQL_MODE= ORACLE; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE "t1" ( "a" mariadb_schema.date DEFAULT NULL ) SHOW CREATE TABLE t2; Table Create Table t2 CREATE TABLE "t2" ( "a" mariadb_schema.date DEFAULT NULL ) connection slave; SELECT * FROM t1; a NULL 2001-01-01 SELECT * FROM t2; a NULL 2001-01-01 SET SQL_MODE= DEFAULT; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` date DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 SHOW CREATE TABLE t2; Table Create Table t2 CREATE TABLE `t2` ( `a` date DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 SET SQL_MODE= ORACLE; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE "t1" ( "a" mariadb_schema.date DEFAULT NULL ) SHOW CREATE TABLE t2; Table Create Table t2 CREATE TABLE "t2" ( "a" mariadb_schema.date DEFAULT NULL ) connection master; DROP TABLE t1, t2; include/rpl_end.inc