1
########## mysql-test\t\metadata_locks_hash_instances_basic.test ##############
3
# Variable Name: metadata_locks_hash_instances #
5
# Access Type: Static #
8
###############################################################################
11
--echo ####################################################################
12
--echo # Displaying default value #
13
--echo ####################################################################
14
SELECT @@GLOBAL.metadata_locks_hash_instances;
17
--echo ####################################################################
18
--echo # Check that value cannot be set (this variable is settable only #
19
--echo # at start-up). #
20
--echo ####################################################################
21
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
22
SET @@GLOBAL.metadata_locks_hash_instances=1;
24
SELECT @@GLOBAL.metadata_locks_hash_instances;
27
--echo #################################################################
28
--echo # Check if the value in GLOBAL Table matches value in variable #
29
--echo #################################################################
30
SELECT @@GLOBAL.metadata_locks_hash_instances = VARIABLE_VALUE
31
FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
32
WHERE VARIABLE_NAME='metadata_locks_hash_instances';
34
SELECT @@GLOBAL.metadata_locks_hash_instances;
37
FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
38
WHERE VARIABLE_NAME='metadata_locks_hash_instances';
41
--echo ######################################################################
42
--echo # Check if accessing variable with and without GLOBAL point to same #
44
--echo ######################################################################
45
SELECT @@metadata_locks_hash_instances = @@GLOBAL.metadata_locks_hash_instances;
48
--echo ######################################################################
49
--echo # Check if variable has only the GLOBAL scope #
50
--echo ######################################################################
52
SELECT @@metadata_locks_hash_instances;
54
SELECT @@GLOBAL.metadata_locks_hash_instances;
56
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
57
SELECT @@local.metadata_locks_hash_instances;
59
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
60
SELECT @@SESSION.metadata_locks_hash_instances;