1SET @start_global_value = @@global.innodb_change_buffering_debug;
2SELECT @start_global_value;
3@start_global_value
40
5select @@global.innodb_change_buffering_debug in (0, 1);
6@@global.innodb_change_buffering_debug in (0, 1)
71
8select @@global.innodb_change_buffering_debug;
9@@global.innodb_change_buffering_debug
100
11select @@session.innodb_change_buffering_debug;
12ERROR HY000: Variable 'innodb_change_buffering_debug' is a GLOBAL variable
13show global variables like 'innodb_change_buffering_debug';
14Variable_name	Value
15innodb_change_buffering_debug	0
16show session variables like 'innodb_change_buffering_debug';
17Variable_name	Value
18innodb_change_buffering_debug	0
19select * from information_schema.global_variables where variable_name='innodb_change_buffering_debug';
20VARIABLE_NAME	VARIABLE_VALUE
21INNODB_CHANGE_BUFFERING_DEBUG	0
22select * from information_schema.session_variables where variable_name='innodb_change_buffering_debug';
23VARIABLE_NAME	VARIABLE_VALUE
24INNODB_CHANGE_BUFFERING_DEBUG	0
25set global innodb_change_buffering_debug=1;
26select @@global.innodb_change_buffering_debug;
27@@global.innodb_change_buffering_debug
281
29select * from information_schema.global_variables where variable_name='innodb_change_buffering_debug';
30VARIABLE_NAME	VARIABLE_VALUE
31INNODB_CHANGE_BUFFERING_DEBUG	1
32select * from information_schema.session_variables where variable_name='innodb_change_buffering_debug';
33VARIABLE_NAME	VARIABLE_VALUE
34INNODB_CHANGE_BUFFERING_DEBUG	1
35set @@global.innodb_change_buffering_debug=0;
36select @@global.innodb_change_buffering_debug;
37@@global.innodb_change_buffering_debug
380
39select * from information_schema.global_variables where variable_name='innodb_change_buffering_debug';
40VARIABLE_NAME	VARIABLE_VALUE
41INNODB_CHANGE_BUFFERING_DEBUG	0
42select * from information_schema.session_variables where variable_name='innodb_change_buffering_debug';
43VARIABLE_NAME	VARIABLE_VALUE
44INNODB_CHANGE_BUFFERING_DEBUG	0
45set session innodb_change_buffering_debug='some';
46ERROR HY000: Variable 'innodb_change_buffering_debug' is a GLOBAL variable and should be set with SET GLOBAL
47set @@session.innodb_change_buffering_debug='some';
48ERROR HY000: Variable 'innodb_change_buffering_debug' is a GLOBAL variable and should be set with SET GLOBAL
49set global innodb_change_buffering_debug=1.1;
50ERROR 42000: Incorrect argument type to variable 'innodb_change_buffering_debug'
51set global innodb_change_buffering_debug='foo';
52ERROR 42000: Incorrect argument type to variable 'innodb_change_buffering_debug'
53set global innodb_change_buffering_debug=-2;
54Warnings:
55Warning	1292	Truncated incorrect innodb_change_buffering_debug value: '-2'
56set global innodb_change_buffering_debug=1e1;
57ERROR 42000: Incorrect argument type to variable 'innodb_change_buffering_debug'
58set global innodb_change_buffering_debug=2;
59Warnings:
60Warning	1292	Truncated incorrect innodb_change_buffering_debug value: '2'
61select @@global.innodb_change_buffering_debug;
62@@global.innodb_change_buffering_debug
631
64SET @@global.innodb_change_buffering_debug = @start_global_value;
65SELECT @@global.innodb_change_buffering_debug;
66@@global.innodb_change_buffering_debug
670
68