1#
2# wsrep_auto_increment_control
3#
4# save the initial value
5SET @wsrep_auto_increment_control_global_saved = @@global.wsrep_auto_increment_control;
6# default
7SELECT @@global.wsrep_auto_increment_control;
8@@global.wsrep_auto_increment_control
91
10
11# scope
12SELECT @@session.wsrep_auto_increment_control;
13ERROR HY000: Variable 'wsrep_auto_increment_control' is a GLOBAL variable
14SET @@global.wsrep_auto_increment_control=OFF;
15SELECT @@global.wsrep_auto_increment_control;
16@@global.wsrep_auto_increment_control
170
18SET @@global.wsrep_auto_increment_control=ON;
19SELECT @@global.wsrep_auto_increment_control;
20@@global.wsrep_auto_increment_control
211
22
23# valid values
24SET @@global.wsrep_auto_increment_control='OFF';
25SELECT @@global.wsrep_auto_increment_control;
26@@global.wsrep_auto_increment_control
270
28SET @@global.wsrep_auto_increment_control=ON;
29SELECT @@global.wsrep_auto_increment_control;
30@@global.wsrep_auto_increment_control
311
32SET @@global.wsrep_auto_increment_control=default;
33SELECT @@global.wsrep_auto_increment_control;
34@@global.wsrep_auto_increment_control
351
36
37# invalid values
38SET @@global.wsrep_auto_increment_control=NULL;
39ERROR 42000: Variable 'wsrep_auto_increment_control' can't be set to the value of 'NULL'
40SET @@global.wsrep_auto_increment_control='junk';
41ERROR 42000: Variable 'wsrep_auto_increment_control' can't be set to the value of 'junk'
42
43# restore the initial value
44SET @@global.wsrep_auto_increment_control = @wsrep_auto_increment_control_global_saved;
45# End of test
46