diff options
author | unknown <bar@mysql.com> | 2007-01-23 14:32:10 +0400 |
---|---|---|
committer | unknown <bar@mysql.com> | 2007-01-23 14:32:10 +0400 |
commit | 6a7933cd848c004744fab34be214733396460404 (patch) | |
tree | 8898f3230daa6d82016b2127dd1a485b441248a2 /mysql-test/t/show_check.test | |
parent | e1b0f07c740489c75c552fa140a43b73a0ead73c (diff) | |
download | mariadb-git-6a7933cd848c004744fab34be214733396460404.tar.gz |
Bug#25081 SHOW FULL TABLES on table with latin chars in name fails
Problem: The Table_type column of "SHOW FULL TABLES" displayed
"ERROR" instead of "BASE TABLE" for tables having non-ascii
characters in their names.
Reason: tablename to filename encoding was missing, so
mysql_frm_type() tried to open a wrong file name.
Fix: adding tablename to filename encoding
mysql-test/r/show_check.result:
Adding test case
mysql-test/t/show_check.test:
Adding test case
sql/sql_show.cc:
Adding tablename to filename encoding.
Removing variable "end" with is not used anymore.
Diffstat (limited to 'mysql-test/t/show_check.test')
-rw-r--r-- | mysql-test/t/show_check.test | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/mysql-test/t/show_check.test b/mysql-test/t/show_check.test index be803a74c7b..fb21b5ecaa0 100644 --- a/mysql-test/t/show_check.test +++ b/mysql-test/t/show_check.test @@ -563,4 +563,16 @@ show keys from `mysqlttest\1`.`a\b`; drop table `mysqlttest\1`.`a\b`; drop database `mysqlttest\1`; +# +# Bug#25081 SHOW FULL TABLES on table with latin chars in name fails +# +set names utf8; +--disable_warnings +drop table if exists `été`; +--enable_warnings +create table `été` (field1 int); +show full tables; +drop table `été`; +set names latin1; + --echo End of 5.1 tests |