1
--source include/not_embedded.inc
3
let $var= slave_pending_jobs_size_max;
4
eval set @save.$var= @@global.$var;
7
# exists as global only
9
--error ER_INCORRECT_GLOBAL_LOCAL_VAR
10
eval select @@session.$var;
12
eval show global variables like '$var';
13
eval show session variables like '$var';
14
select * from information_schema.global_variables where variable_name='$var';
15
select * from information_schema.session_variables where variable_name='$var';
18
# show that it's writable
21
eval set @@global.$var= $value;
22
eval select @@global.$var;
27
--error ER_WRONG_TYPE_FOR_VAR
28
eval set @@global.$var= 1.1;
29
--error ER_WRONG_TYPE_FOR_VAR
30
eval set @@global.$var= "foo";
35
eval set @@global.$var= 0;
36
eval set @@global.$var= cast(-1 as unsigned int);
37
eval select @@global.$var as "truncated to the maximum";
41
eval set @@global.$var= @save.$var;