1
SET @global_start_value = @@global.innodb_flush_log_at_trx_commit;
2
SELECT @global_start_value;
5
'#--------------------FN_DYNVARS_046_01------------------------#'
6
SET @@global.innodb_flush_log_at_trx_commit = 0;
7
SET @@global.innodb_flush_log_at_trx_commit = DEFAULT;
8
SELECT @@global.innodb_flush_log_at_trx_commit;
9
@@global.innodb_flush_log_at_trx_commit
11
'#---------------------FN_DYNVARS_046_02-------------------------#'
12
SET innodb_flush_log_at_trx_commit = 1;
13
ERROR HY000: Variable 'innodb_flush_log_at_trx_commit' is a GLOBAL variable and should be set with SET GLOBAL
14
SELECT @@innodb_flush_log_at_trx_commit;
15
@@innodb_flush_log_at_trx_commit
17
SELECT local.innodb_flush_log_at_trx_commit;
18
ERROR 42S02: Unknown table 'local' in field list
19
SET global innodb_flush_log_at_trx_commit = 0;
20
SELECT @@global.innodb_flush_log_at_trx_commit;
21
@@global.innodb_flush_log_at_trx_commit
23
'#--------------------FN_DYNVARS_046_03------------------------#'
24
SET @@global.innodb_flush_log_at_trx_commit = 0;
25
SELECT @@global.innodb_flush_log_at_trx_commit;
26
@@global.innodb_flush_log_at_trx_commit
28
SET @@global.innodb_flush_log_at_trx_commit = 1;
29
SELECT @@global.innodb_flush_log_at_trx_commit;
30
@@global.innodb_flush_log_at_trx_commit
32
SET @@global.innodb_flush_log_at_trx_commit = 2;
33
SELECT @@global.innodb_flush_log_at_trx_commit;
34
@@global.innodb_flush_log_at_trx_commit
36
'#--------------------FN_DYNVARS_046_04-------------------------#'
37
SET @@global.innodb_flush_log_at_trx_commit = -1;
39
Warning 1292 Truncated incorrect flush_log_at_trx_commit value: '18446744073709551615'
40
SELECT @@global.innodb_flush_log_at_trx_commit;
41
@@global.innodb_flush_log_at_trx_commit
43
SET @@global.innodb_flush_log_at_trx_commit = "T";
44
ERROR 42000: Incorrect argument type to variable 'innodb_flush_log_at_trx_commit'
45
SELECT @@global.innodb_flush_log_at_trx_commit;
46
@@global.innodb_flush_log_at_trx_commit
48
SET @@global.innodb_flush_log_at_trx_commit = "Y";
49
ERROR 42000: Incorrect argument type to variable 'innodb_flush_log_at_trx_commit'
50
SELECT @@global.innodb_flush_log_at_trx_commit;
51
@@global.innodb_flush_log_at_trx_commit
53
SET @@global.innodb_flush_log_at_trx_commit = 1001;
55
Warning 1292 Truncated incorrect flush_log_at_trx_commit value: '1001'
56
SELECT @@global.innodb_flush_log_at_trx_commit;
57
@@global.innodb_flush_log_at_trx_commit
59
'#----------------------FN_DYNVARS_046_05------------------------#'
60
SELECT @@global.innodb_flush_log_at_trx_commit =
61
VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
62
WHERE VARIABLE_NAME='innodb_flush_log_at_trx_commit';
63
@@global.innodb_flush_log_at_trx_commit =
66
SELECT @@global.innodb_flush_log_at_trx_commit;
67
@@global.innodb_flush_log_at_trx_commit
69
SELECT VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
70
WHERE VARIABLE_NAME='innodb_flush_log_at_trx_commit';
73
'#---------------------FN_DYNVARS_046_06-------------------------#'
74
SET @@global.innodb_flush_log_at_trx_commit = OFF;
75
ERROR 42000: Incorrect argument type to variable 'innodb_flush_log_at_trx_commit'
76
SELECT @@global.innodb_flush_log_at_trx_commit;
77
@@global.innodb_flush_log_at_trx_commit
79
SET @@global.innodb_flush_log_at_trx_commit = ON;
80
ERROR 42000: Incorrect argument type to variable 'innodb_flush_log_at_trx_commit'
81
SELECT @@global.innodb_flush_log_at_trx_commit;
82
@@global.innodb_flush_log_at_trx_commit
84
'#---------------------FN_DYNVARS_046_07----------------------#'
85
SET @@global.innodb_flush_log_at_trx_commit = TRUE;
86
SELECT @@global.innodb_flush_log_at_trx_commit;
87
@@global.innodb_flush_log_at_trx_commit
89
SET @@global.innodb_flush_log_at_trx_commit = FALSE;
90
SELECT @@global.innodb_flush_log_at_trx_commit;
91
@@global.innodb_flush_log_at_trx_commit
93
SET @@global.innodb_flush_log_at_trx_commit = @global_start_value;
94
SELECT @@global.innodb_flush_log_at_trx_commit;
95
@@global.innodb_flush_log_at_trx_commit