1SET @start_value = @@global.binlog_cache_size; 2set @@global.binlog_cache_size= default; 3SELECT @@global.binlog_cache_size; 4@@global.binlog_cache_size 532768 6'#--------------------FN_DYNVARS_006_01------------------------#' 7SET @@global.binlog_cache_size = 100; 8Warnings: 9Warning 1292 Truncated incorrect binlog_cache_size value: '100' 10SET @@global.binlog_cache_size = DEFAULT; 11SELECT @@global.binlog_cache_size; 12@@global.binlog_cache_size 1332768 14'#---------------------FN_DYNVARS_006_02-------------------------#' 15SET @@global.binlog_cache_size = default; 16SELECT @@global.binlog_cache_size = 32768; 17@@global.binlog_cache_size = 32768 181 19'#--------------------FN_DYNVARS_006_03------------------------#' 20SET @@global.binlog_cache_size = 4096; 21SELECT @@global.binlog_cache_size; 22@@global.binlog_cache_size 234096 24SET @@global.binlog_cache_size = 4294967295; 25Warnings: 26Warning 1292 Truncated incorrect binlog_cache_size value: '4294967295' 27SELECT @@global.binlog_cache_size; 28@@global.binlog_cache_size 294294963200 30SET @@global.binlog_cache_size = 10000; 31Warnings: 32Warning 1292 Truncated incorrect binlog_cache_size value: '10000' 33SELECT @@global.binlog_cache_size; 34@@global.binlog_cache_size 358192 36SET @@global.binlog_cache_size = 21221204; 37Warnings: 38Warning 1292 Truncated incorrect binlog_cache_size value: '21221204' 39SELECT @@global.binlog_cache_size; 40@@global.binlog_cache_size 4121217280 42'Bug: Invalid values are coming in variable on assigning valid values' 43'#--------------------FN_DYNVARS_006_04-------------------------#' 44SET @@global.binlog_cache_size = 1024; 45Warnings: 46Warning 1292 Truncated incorrect binlog_cache_size value: '1024' 47SELECT @@global.binlog_cache_size; 48@@global.binlog_cache_size 494096 50SET @@global.binlog_cache_size = 10000.01; 51ERROR 42000: Incorrect argument type to variable 'binlog_cache_size' 52SET @@global.binlog_cache_size = -1024; 53Warnings: 54Warning 1292 Truncated incorrect binlog_cache_size value: '-1024' 55SELECT @@global.binlog_cache_size; 56@@global.binlog_cache_size 574096 58SET @@global.binlog_cache_size = 42949672950; 59Warnings: 60Warning 1292 Truncated incorrect binlog_cache_size value: '42949672950' 61SELECT @@global.binlog_cache_size; 62@@global.binlog_cache_size 63max_binlog_cache_size 64'Bug: Errors are not coming on assigning invalid values to variable' 65SET @@global.binlog_cache_size = ON; 66ERROR 42000: Incorrect argument type to variable 'binlog_cache_size' 67SET @@global.binlog_cache_size = 'test'; 68ERROR 42000: Incorrect argument type to variable 'binlog_cache_size' 69'#-------------------FN_DYNVARS_006_05----------------------------#' 70SET @@session.binlog_cache_size = 0; 71ERROR HY000: Variable 'binlog_cache_size' is a GLOBAL variable and should be set with SET GLOBAL 72'#----------------------FN_DYNVARS_006_06------------------------#' 73SELECT @@global.binlog_cache_size = VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES WHERE VARIABLE_NAME='binlog_cache_size'; 74@@global.binlog_cache_size = VARIABLE_VALUE 751 76'#---------------------FN_DYNVARS_006_07----------------------#' 77SET @@global.binlog_cache_size = TRUE; 78Warnings: 79Warning 1292 Truncated incorrect binlog_cache_size value: '1' 80SELECT @@global.binlog_cache_size; 81@@global.binlog_cache_size 824096 83SET @@global.binlog_cache_size = FALSE; 84Warnings: 85Warning 1292 Truncated incorrect binlog_cache_size value: '0' 86SELECT @@global.binlog_cache_size; 87@@global.binlog_cache_size 884096 89'Bug: Errors are not coming on assigning TRUE/FALSE to variable' 90'#---------------------FN_DYNVARS_006_08----------------------#' 91SET @@global.binlog_cache_size = 1; 92Warnings: 93Warning 1292 Truncated incorrect binlog_cache_size value: '1' 94SELECT @@binlog_cache_size = @@global.binlog_cache_size; 95@@binlog_cache_size = @@global.binlog_cache_size 961 97'#---------------------FN_DYNVARS_006_09----------------------#' 98SET binlog_cache_size = 1; 99ERROR HY000: Variable 'binlog_cache_size' is a GLOBAL variable and should be set with SET GLOBAL 100SELECT global.binlog_cache_size; 101ERROR 42S02: Unknown table 'global' in field list 102SELECT binlog_cache_size = @@session.binlog_cache_size; 103ERROR 42S22: Unknown column 'binlog_cache_size' in 'field list' 104SET @@global.binlog_cache_size = @start_value; 105