1
diff mysql-test/t/innodb_file_per_table_basic.test.orig mysql-test/t/innodb_file_per_table_basic.test
2
--- mysql-test/t/innodb_file_per_table_basic.test.orig 2008-10-07 11:32:30.000000000 +0300
3
+++ mysql-test/t/innodb_file_per_table_basic.test 2008-10-07 11:52:14.000000000 +0300
5
# Check if Value can set #
6
####################################################################
8
---error ER_INCORRECT_GLOBAL_LOCAL_VAR
9
-SET @@GLOBAL.innodb_file_per_table=1;
10
---echo Expected error 'Read only variable'
12
SELECT COUNT(@@GLOBAL.innodb_file_per_table);
16
# Check if the value in GLOBAL Table matches value in variable #
17
#################################################################
19
-SELECT @@GLOBAL.innodb_file_per_table = VARIABLE_VALUE
20
+SELECT IF(@@GLOBAL.innodb_file_per_table,'ON','OFF') = VARIABLE_VALUE
21
FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
22
WHERE VARIABLE_NAME='innodb_file_per_table';
24
diff mysql-test/t/innodb_file_per_table_basic.result.orig mysql-test/t/innodb_file_per_table_basic.result
25
--- mysql-test/r/innodb_file_per_table_basic.result.orig 2008-10-07 11:32:02.000000000 +0300
26
+++ mysql-test/r/innodb_file_per_table_basic.result 2008-10-07 11:52:47.000000000 +0300
30
'#---------------------BS_STVARS_028_02----------------------#'
31
-SET @@GLOBAL.innodb_file_per_table=1;
32
-ERROR HY000: Variable 'innodb_file_per_table' is a read only variable
33
-Expected error 'Read only variable'
34
SELECT COUNT(@@GLOBAL.innodb_file_per_table);
35
COUNT(@@GLOBAL.innodb_file_per_table)
38
'#---------------------BS_STVARS_028_03----------------------#'
39
-SELECT @@GLOBAL.innodb_file_per_table = VARIABLE_VALUE
40
+SELECT IF(@@GLOBAL.innodb_file_per_table,'ON','OFF') = VARIABLE_VALUE
41
FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
42
WHERE VARIABLE_NAME='innodb_file_per_table';
43
-@@GLOBAL.innodb_file_per_table = VARIABLE_VALUE
44
+IF(@@GLOBAL.innodb_file_per_table,'ON','OFF') = VARIABLE_VALUE
47
SELECT COUNT(@@GLOBAL.innodb_file_per_table);