NO_LOG Expected SELECT @@GLOBAL.binlog_row_metadata; @@GLOBAL.binlog_row_metadata NO_LOG SELECT @@SESSION.binlog_row_metadata; ERROR HY000: Variable 'binlog_row_metadata' is a GLOBAL variable '#---------------------BS_STVARS_002_01----------------------#' SET @start_value= @@global.binlog_row_metadata; SELECT COUNT(@@GLOBAL.binlog_row_metadata); COUNT(@@GLOBAL.binlog_row_metadata) 1 1 Expected '#---------------------BS_STVARS_002_02----------------------#' SET @@GLOBAL.binlog_row_metadata=0; SELECT @@GLOBAL.binlog_row_metadata; @@GLOBAL.binlog_row_metadata NO_LOG NO_LOG Expected SET @@GLOBAL.binlog_row_metadata=1; SELECT @@GLOBAL.binlog_row_metadata; @@GLOBAL.binlog_row_metadata MINIMAL MINIMAL Expected SET @@GLOBAL.binlog_row_metadata=2; SELECT @@GLOBAL.binlog_row_metadata; @@GLOBAL.binlog_row_metadata FULL FULL Expected SET @@GLOBAL.binlog_row_metadata=NO_LOG; SELECT @@GLOBAL.binlog_row_metadata; @@GLOBAL.binlog_row_metadata NO_LOG NO_LOG Expected SET @@GLOBAL.binlog_row_metadata=MINIMAL; SELECT @@GLOBAL.binlog_row_metadata; @@GLOBAL.binlog_row_metadata MINIMAL MINIMAL Expected SET @@GLOBAL.binlog_row_metadata=FULL; SELECT @@GLOBAL.binlog_row_metadata; @@GLOBAL.binlog_row_metadata FULL FULL Expected SET @@GLOBAL.binlog_row_metadata='NO_LOG'; SELECT @@GLOBAL.binlog_row_metadata; @@GLOBAL.binlog_row_metadata NO_LOG NO_LOG Expected SET @@GLOBAL.binlog_row_metadata='MINIMAL'; SELECT @@GLOBAL.binlog_row_metadata; @@GLOBAL.binlog_row_metadata MINIMAL MINIMAL Expected SET @@GLOBAL.binlog_row_metadata='FULL'; SELECT @@GLOBAL.binlog_row_metadata; @@GLOBAL.binlog_row_metadata FULL FULL Expected '#---------------------BS_STVARS_002_03----------------------#' SET @@GLOBAL.binlog_row_metadata='MINIMAl'; SELECT * FROM information_schema.global_variables WHERE VARIABLE_NAME='binlog_row_metadata'; VARIABLE_NAME VARIABLE_VALUE BINLOG_ROW_METADATA MINIMAL '#---------------------BS_STVARS_002_04----------------------#' SELECT * FROM information_schema.session_variables WHERE VARIABLE_NAME LIKE 'binlog_row_metadata'; VARIABLE_NAME VARIABLE_VALUE BINLOG_ROW_METADATA MINIMAL '#---------------------BS_STVARS_002_05----------------------#' SELECT COUNT(@@binlog_row_metadata); COUNT(@@binlog_row_metadata) 1 1 Expected SELECT COUNT(@@GLOBAL.binlog_row_metadata); COUNT(@@GLOBAL.binlog_row_metadata) 1 1 Expected '#---------------------BS_STVARS_002_06----------------------#' SET GLOBAL binlog_row_metadata = full1; ERROR 42000: Variable 'binlog_row_metadata' can't be set to the value of 'full1' SET GLOBAL binlog_row_metadata = "full1"; ERROR 42000: Variable 'binlog_row_metadata' can't be set to the value of 'full1' SET GLOBAL binlog_row_metadata = 3; ERROR 42000: Variable 'binlog_row_metadata' can't be set to the value of '3' SET GLOBAL binlog_row_metadata = -1; ERROR 42000: Variable 'binlog_row_metadata' can't be set to the value of '-1' SET @@global.binlog_row_metadata= @start_value;