1SET @start_global_value = @@global.innodb_log_checkpoint_now;
2SELECT @start_global_value;
3@start_global_value
40
5select @@global.innodb_log_checkpoint_now in (0, 1);
6@@global.innodb_log_checkpoint_now in (0, 1)
71
8select @@global.innodb_log_checkpoint_now;
9@@global.innodb_log_checkpoint_now
100
11select @@session.innodb_log_checkpoint_now;
12ERROR HY000: Variable 'innodb_log_checkpoint_now' is a GLOBAL variable
13show global variables like 'innodb_log_checkpoint_now';
14Variable_name	Value
15innodb_log_checkpoint_now	OFF
16show session variables like 'innodb_log_checkpoint_now';
17Variable_name	Value
18innodb_log_checkpoint_now	OFF
19select * from information_schema.global_variables where variable_name='innodb_log_checkpoint_now';
20VARIABLE_NAME	VARIABLE_VALUE
21INNODB_LOG_CHECKPOINT_NOW	OFF
22select * from information_schema.session_variables where variable_name='innodb_log_checkpoint_now';
23VARIABLE_NAME	VARIABLE_VALUE
24INNODB_LOG_CHECKPOINT_NOW	OFF
25set global innodb_log_checkpoint_now=1;
26select @@global.innodb_log_checkpoint_now;
27@@global.innodb_log_checkpoint_now
280
29select * from information_schema.global_variables where variable_name='innodb_log_checkpoint_now';
30VARIABLE_NAME	VARIABLE_VALUE
31INNODB_LOG_CHECKPOINT_NOW	OFF
32select * from information_schema.session_variables where variable_name='innodb_log_checkpoint_now';
33VARIABLE_NAME	VARIABLE_VALUE
34INNODB_LOG_CHECKPOINT_NOW	OFF
35set @@global.innodb_log_checkpoint_now=0;
36select @@global.innodb_log_checkpoint_now;
37@@global.innodb_log_checkpoint_now
380
39select * from information_schema.global_variables where variable_name='innodb_log_checkpoint_now';
40VARIABLE_NAME	VARIABLE_VALUE
41INNODB_LOG_CHECKPOINT_NOW	OFF
42select * from information_schema.session_variables where variable_name='innodb_log_checkpoint_now';
43VARIABLE_NAME	VARIABLE_VALUE
44INNODB_LOG_CHECKPOINT_NOW	OFF
45set global innodb_log_checkpoint_now=ON;
46select @@global.innodb_log_checkpoint_now;
47@@global.innodb_log_checkpoint_now
480
49select * from information_schema.global_variables where variable_name='innodb_log_checkpoint_now';
50VARIABLE_NAME	VARIABLE_VALUE
51INNODB_LOG_CHECKPOINT_NOW	OFF
52select * from information_schema.session_variables where variable_name='innodb_log_checkpoint_now';
53VARIABLE_NAME	VARIABLE_VALUE
54INNODB_LOG_CHECKPOINT_NOW	OFF
55set global innodb_log_checkpoint_now=OFF;
56select @@global.innodb_log_checkpoint_now;
57@@global.innodb_log_checkpoint_now
580
59select * from information_schema.global_variables where variable_name='innodb_log_checkpoint_now';
60VARIABLE_NAME	VARIABLE_VALUE
61INNODB_LOG_CHECKPOINT_NOW	OFF
62select * from information_schema.session_variables where variable_name='innodb_log_checkpoint_now';
63VARIABLE_NAME	VARIABLE_VALUE
64INNODB_LOG_CHECKPOINT_NOW	OFF
65set session innodb_log_checkpoint_now='some';
66ERROR HY000: Variable 'innodb_log_checkpoint_now' is a GLOBAL variable and should be set with SET GLOBAL
67set @@session.innodb_log_checkpoint_now='some';
68ERROR HY000: Variable 'innodb_log_checkpoint_now' is a GLOBAL variable and should be set with SET GLOBAL
69set global innodb_log_checkpoint_now=1.1;
70ERROR 42000: Incorrect argument type to variable 'innodb_log_checkpoint_now'
71set global innodb_log_checkpoint_now='foo';
72ERROR 42000: Variable 'innodb_log_checkpoint_now' can't be set to the value of 'foo'
73set global innodb_log_checkpoint_now=-2;
74ERROR 42000: Variable 'innodb_log_checkpoint_now' can't be set to the value of '-2'
75set global innodb_log_checkpoint_now=1e1;
76ERROR 42000: Incorrect argument type to variable 'innodb_log_checkpoint_now'
77SET @@global.innodb_log_checkpoint_now = @start_global_value;
78SELECT @@global.innodb_log_checkpoint_now;
79@@global.innodb_log_checkpoint_now
800
81