diff options
author | unknown <jimw@mysql.com> | 2005-07-25 11:25:28 -0700 |
---|---|---|
committer | unknown <jimw@mysql.com> | 2005-07-25 11:25:28 -0700 |
commit | f8a6e9d369c2dcf738393ec0d7c54c9a7605156d (patch) | |
tree | 740db13069806b181ea0193bd73576bb51916444 /mysql-test/t/user_var.test | |
parent | bf45b6ba8477a9a910ec530c126569c208d5c0a1 (diff) | |
download | mariadb-git-f8a6e9d369c2dcf738393ec0d7c54c9a7605156d.tar.gz |
Don't force column header to @@session.var_name if @@local.var_name
was used. (Bug #10724)
mysql-test/r/key_cache.result:
Updated results
mysql-test/r/ps_1general.result:
Updated results
mysql-test/r/user_var.result:
Add new results
mysql-test/r/variables.result:
Update results
mysql-test/t/user_var.test:
Add new regression test
sql/item_func.cc:
Don't set name explicitly in get_system_var(), let it get set by the
select_item: rule in sql_parse.yy or other callers of get_system_var().
sql/sql_parse.cc:
Set the name on the Item returned by get_system_var().
Diffstat (limited to 'mysql-test/t/user_var.test')
-rw-r--r-- | mysql-test/t/user_var.test | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/mysql-test/t/user_var.test b/mysql-test/t/user_var.test index a288b7ef708..028c110d158 100644 --- a/mysql-test/t/user_var.test +++ b/mysql-test/t/user_var.test @@ -119,3 +119,24 @@ select coercibility(@v1),coercibility(@v2),coercibility(@v3),coercibility(@v4); set session @honk=99; --error 1105 set one_shot @honk=99; + +# +# Bug #10724 @@local not preserved in column name of select +# +# The value doesn't actually matter, we just care about the column name +--replace_column 1 # +select @@local.max_allowed_packet; +--replace_column 1 # +select @@session.max_allowed_packet; +--replace_column 1 # +select @@global.max_allowed_packet; +--replace_column 1 # +select @@max_allowed_packet; +--replace_column 1 # +select @@Max_Allowed_Packet; +--replace_column 1 # +select @@version; +--replace_column 1 # +select @@global.version; +--replace_column 1 # +select @@session.VERSION; |