1SET @start_global_value = @@global.innodb_status_output_locks;
2SELECT @start_global_value;
3@start_global_value
40
5Valid values are 'ON' and 'OFF'
6select @@global.innodb_status_output_locks in (0, 1);
7@@global.innodb_status_output_locks in (0, 1)
81
9select @@global.innodb_status_output_locks;
10@@global.innodb_status_output_locks
110
12select @@session.innodb_status_output_locks;
13ERROR HY000: Variable 'innodb_status_output_locks' is a GLOBAL variable
14show global variables like 'innodb_status_output_locks';
15Variable_name	Value
16innodb_status_output_locks	OFF
17show session variables like 'innodb_status_output_locks';
18Variable_name	Value
19innodb_status_output_locks	OFF
20select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
21VARIABLE_NAME	VARIABLE_VALUE
22INNODB_STATUS_OUTPUT_LOCKS	OFF
23select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
24VARIABLE_NAME	VARIABLE_VALUE
25INNODB_STATUS_OUTPUT_LOCKS	OFF
26set global innodb_status_output_locks='OFF';
27select @@global.innodb_status_output_locks;
28@@global.innodb_status_output_locks
290
30select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
31VARIABLE_NAME	VARIABLE_VALUE
32INNODB_STATUS_OUTPUT_LOCKS	OFF
33select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
34VARIABLE_NAME	VARIABLE_VALUE
35INNODB_STATUS_OUTPUT_LOCKS	OFF
36set @@global.innodb_status_output_locks=1;
37select @@global.innodb_status_output_locks;
38@@global.innodb_status_output_locks
391
40select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
41VARIABLE_NAME	VARIABLE_VALUE
42INNODB_STATUS_OUTPUT_LOCKS	ON
43select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
44VARIABLE_NAME	VARIABLE_VALUE
45INNODB_STATUS_OUTPUT_LOCKS	ON
46set global innodb_status_output_locks=0;
47select @@global.innodb_status_output_locks;
48@@global.innodb_status_output_locks
490
50select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
51VARIABLE_NAME	VARIABLE_VALUE
52INNODB_STATUS_OUTPUT_LOCKS	OFF
53select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
54VARIABLE_NAME	VARIABLE_VALUE
55INNODB_STATUS_OUTPUT_LOCKS	OFF
56set @@global.innodb_status_output_locks='ON';
57select @@global.innodb_status_output_locks;
58@@global.innodb_status_output_locks
591
60select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
61VARIABLE_NAME	VARIABLE_VALUE
62INNODB_STATUS_OUTPUT_LOCKS	ON
63select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
64VARIABLE_NAME	VARIABLE_VALUE
65INNODB_STATUS_OUTPUT_LOCKS	ON
66set session innodb_status_output_locks='OFF';
67ERROR HY000: Variable 'innodb_status_output_locks' is a GLOBAL variable and should be set with SET GLOBAL
68set @@session.innodb_status_output_locks='ON';
69ERROR HY000: Variable 'innodb_status_output_locks' is a GLOBAL variable and should be set with SET GLOBAL
70set global innodb_status_output_locks=1.1;
71ERROR 42000: Incorrect argument type to variable 'innodb_status_output_locks'
72set global innodb_status_output_locks=1e1;
73ERROR 42000: Incorrect argument type to variable 'innodb_status_output_locks'
74set global innodb_status_output_locks=2;
75ERROR 42000: Variable 'innodb_status_output_locks' can't be set to the value of '2'
76set global innodb_status_output_locks=-3;
77ERROR 42000: Variable 'innodb_status_output_locks' can't be set to the value of '-3'
78select @@global.innodb_status_output_locks;
79@@global.innodb_status_output_locks
801
81select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
82VARIABLE_NAME	VARIABLE_VALUE
83INNODB_STATUS_OUTPUT_LOCKS	ON
84select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
85VARIABLE_NAME	VARIABLE_VALUE
86INNODB_STATUS_OUTPUT_LOCKS	ON
87set global innodb_status_output_locks=DEFAULT;
88select @@global.innodb_status_output_locks;
89@@global.innodb_status_output_locks
900
91select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
92VARIABLE_NAME	VARIABLE_VALUE
93INNODB_STATUS_OUTPUT_LOCKS	OFF
94select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
95VARIABLE_NAME	VARIABLE_VALUE
96INNODB_STATUS_OUTPUT_LOCKS	OFF
97set global innodb_status_output_locks='AUTO';
98ERROR 42000: Variable 'innodb_status_output_locks' can't be set to the value of 'AUTO'
99SET @@global.innodb_status_output_locks = @start_global_value;
100SELECT @@global.innodb_status_output_locks;
101@@global.innodb_status_output_locks
1020
103