mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 19:06:14 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			65 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			65 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| include/master-slave.inc
 | |
| [connection master]
 | |
| #
 | |
| # MDEV-19632 Replication aborts with ER_SLAVE_CONVERSION_FAILED upon CREATE ... SELECT in ORACLE mode
 | |
| #
 | |
| SET timestamp=UNIX_TIMESTAMP('2001-01-01 10:00:00');
 | |
| SET sql_mode=DEFAULT;
 | |
| CREATE TABLE t1 (a TIMESTAMP NOT NULL DEFAULT NOW());
 | |
| INSERT INTO t1 VALUES (NULL);
 | |
| INSERT INTO t1 VALUES ('2001-01-01 10:20:30');
 | |
| SET sql_mode=MAXDB;
 | |
| CREATE TABLE t2 SELECT * FROM t1;
 | |
| SET timestamp=DEFAULT;
 | |
| 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 TIMESTAMP NOT NULL DEFAULT NOW())
 | |
| 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 10:20:30')
 | |
| 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.timestamp NOT NULL DEFAULT current_timestamp()
 | |
| )
 | |
| 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
 | |
| connection slave;
 | |
| SELECT * FROM t1;
 | |
| a
 | |
| 2001-01-01 10:00:00
 | |
| 2001-01-01 10:20:30
 | |
| SET sql_mode=DEFAULT;
 | |
| SHOW CREATE TABLE t1;
 | |
| Table	Create Table
 | |
| t1	CREATE TABLE `t1` (
 | |
|   `a` timestamp NOT NULL DEFAULT current_timestamp()
 | |
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci
 | |
| SHOW CREATE TABLE t2;
 | |
| Table	Create Table
 | |
| t2	CREATE TABLE `t2` (
 | |
|   `a` timestamp NOT NULL DEFAULT current_timestamp()
 | |
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci
 | |
| SET sql_mode=MAXDB;
 | |
| SHOW CREATE TABLE t1;
 | |
| Table	Create Table
 | |
| t1	CREATE TABLE "t1" (
 | |
|   "a" mariadb_schema.timestamp NOT NULL DEFAULT current_timestamp()
 | |
| )
 | |
| SHOW CREATE TABLE t2;
 | |
| Table	Create Table
 | |
| t2	CREATE TABLE "t2" (
 | |
|   "a" mariadb_schema.timestamp NOT NULL DEFAULT current_timestamp()
 | |
| )
 | |
| connection master;
 | |
| DROP TABLE t1, t2;
 | |
| include/rpl_end.inc
 | 
