1
SET @start_value = @@global.max_relay_log_size;
5
'#--------------------FN_DYNVARS_082_01------------------------#'
6
SET @@global.max_relay_log_size = 5000;
7
SET @@global.max_relay_log_size = DEFAULT;
8
SELECT @@global.max_relay_log_size;
9
@@global.max_relay_log_size
11
'#---------------------FN_DYNVARS_082_02-------------------------#'
12
SET @@global.max_relay_log_size = @start_value;
13
SELECT @@global.max_relay_log_size = 1024;
14
@@global.max_relay_log_size = 1024
16
'Bug# 34876: This variable has invalid default value as compared to documentation';
17
'#--------------------FN_DYNVARS_082_03------------------------#'
18
SET @@global.max_relay_log_size = 0;
19
SELECT @@global.max_relay_log_size;
20
@@global.max_relay_log_size
22
SET @@global.max_relay_log_size = 1;
23
SELECT @@global.max_relay_log_size;
24
@@global.max_relay_log_size
26
SET @@global.max_relay_log_size = 1073741824;
27
SELECT @@global.max_relay_log_size;
28
@@global.max_relay_log_size
30
SET @@global.max_relay_log_size = 1073741823;
31
SELECT @@global.max_relay_log_size;
32
@@global.max_relay_log_size
34
SET @@global.max_relay_log_size = 65535;
35
SELECT @@global.max_relay_log_size;
36
@@global.max_relay_log_size
38
'Bug# 34877: Invalid Values are coming in variable on assigning valid values';
39
'#--------------------FN_DYNVARS_082_04-------------------------#'
40
SET @@global.max_relay_log_size = -1;
41
SELECT @@global.max_relay_log_size;
42
@@global.max_relay_log_size
44
SET @@global.max_relay_log_size = 100000000000;
46
Warning 1292 Truncated incorrect max_relay_log_size value: '100000000000'
47
SELECT @@global.max_relay_log_size;
48
@@global.max_relay_log_size
50
SET @@global.max_relay_log_size = 10000.01;
51
ERROR 42000: Incorrect argument type to variable 'max_relay_log_size'
52
SELECT @@global.max_relay_log_size;
53
@@global.max_relay_log_size
55
SET @@global.max_relay_log_size = -1024;
56
SELECT @@global.max_relay_log_size;
57
@@global.max_relay_log_size
59
SET @@global.max_relay_log_size = 1073741825;
61
Warning 1292 Truncated incorrect max_relay_log_size value: '1073741825'
62
SELECT @@global.max_relay_log_size;
63
@@global.max_relay_log_size
65
SET @@global.max_relay_log_size = 10737418241;
67
Warning 1292 Truncated incorrect max_relay_log_size value: '10737418241'
68
SELECT @@global.max_relay_log_size;
69
@@global.max_relay_log_size
71
'Bug # 34837: Errors are not coming on assigning invalid values to variable';
72
SET @@global.max_relay_log_size = ON;
73
ERROR 42000: Incorrect argument type to variable 'max_relay_log_size'
74
SELECT @@global.max_relay_log_size;
75
@@global.max_relay_log_size
77
SET @@global.max_relay_log_size = 'test';
78
ERROR 42000: Incorrect argument type to variable 'max_relay_log_size'
79
SELECT @@global.max_relay_log_size;
80
@@global.max_relay_log_size
82
'#-------------------FN_DYNVARS_082_05----------------------------#'
83
SET @@session.max_relay_log_size = 4096;
84
ERROR HY000: Variable 'max_relay_log_size' is a GLOBAL variable and should be set with SET GLOBAL
85
SELECT @@session.max_relay_log_size;
86
ERROR HY000: Variable 'max_relay_log_size' is a GLOBAL variable
87
'#----------------------FN_DYNVARS_082_06------------------------#'
88
SELECT @@global.max_relay_log_size = VARIABLE_VALUE
89
FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
90
WHERE VARIABLE_NAME='max_relay_log_size';
91
@@global.max_relay_log_size = VARIABLE_VALUE
93
SELECT @@max_relay_log_size = VARIABLE_VALUE
94
FROM INFORMATION_SCHEMA.SESSION_VARIABLES
95
WHERE VARIABLE_NAME='max_relay_log_size';
96
@@max_relay_log_size = VARIABLE_VALUE
98
'#---------------------FN_DYNVARS_082_07----------------------#'
99
SET @@global.max_relay_log_size = TRUE;
100
SELECT @@global.max_relay_log_size;
101
@@global.max_relay_log_size
103
SET @@global.max_relay_log_size = FALSE;
104
SELECT @@global.max_relay_log_size;
105
@@global.max_relay_log_size
107
'#---------------------FN_DYNVARS_082_08----------------------#'
108
SET @@global.max_relay_log_size = 5000;
109
SELECT @@max_relay_log_size = @@global.max_relay_log_size;
110
@@max_relay_log_size = @@global.max_relay_log_size
112
'#---------------------FN_DYNVARS_082_09----------------------#'
113
SET max_relay_log_size = 6000;
114
ERROR HY000: Variable 'max_relay_log_size' is a GLOBAL variable and should be set with SET GLOBAL
115
SELECT @@max_relay_log_size;
118
SET local.max_relay_log_size = 7000;
119
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'max_relay_log_size = 7000' at line 1
120
SELECT local.max_relay_log_size;
121
ERROR 42S02: Unknown table 'local' in field list
122
SET global.max_relay_log_size = 8000;
123
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'max_relay_log_size = 8000' at line 1
124
SELECT global.max_relay_log_size;
125
ERROR 42S02: Unknown table 'global' in field list
126
SELECT max_relay_log_size = @@session.max_relay_log_size;
127
ERROR 42S22: Unknown column 'max_relay_log_size' in 'field list'
128
SET @@global.max_relay_log_size = @start_value;
129
SELECT @@global.max_relay_log_size;
130
@@global.max_relay_log_size