diff options
author | unknown <gluh@mysql.com/eagle.(none)> | 2007-02-01 19:12:45 +0400 |
---|---|---|
committer | unknown <gluh@mysql.com/eagle.(none)> | 2007-02-01 19:12:45 +0400 |
commit | a30830460794651c0e9fc5ec4779cf77680514ee (patch) | |
tree | 6bb271cb6728b68daf96b666a13e9cbd5484711e /sql/sql_show.cc | |
parent | 1ff126e9353c85d7b56f0555fb85bfae9f756e04 (diff) | |
download | mariadb-git-a30830460794651c0e9fc5ec4779cf77680514ee.tar.gz |
Bug#23299 Some queries against INFORMATION_SCHEMA with subqueries fail
additional call of file->extra() method with HA_EXTRA_NO_CACHE parameter
mysql-test/r/information_schema.result:
test result
mysql-test/t/information_schema.test:
test case
sql/sql_show.cc:
additional call of file->extra() method with HA_EXTRA_NO_CACHE parameter
Diffstat (limited to 'sql/sql_show.cc')
-rw-r--r-- | sql/sql_show.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/sql_show.cc b/sql/sql_show.cc index 21a5ead90af..23059ac545a 100644 --- a/sql/sql_show.cc +++ b/sql/sql_show.cc @@ -3973,6 +3973,7 @@ bool get_schema_tables_result(JOIN *join) if (is_subselect) // is subselect { + table_list->table->file->extra(HA_EXTRA_NO_CACHE); table_list->table->file->extra(HA_EXTRA_RESET_STATE); table_list->table->file->delete_all_rows(); free_io_cache(table_list->table); |