mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 04:53:01 +01:00
65 lines
2 KiB
Text
65 lines
2 KiB
Text
# Uses GRANT commands that usually disabled in embedded server
|
|
-- source include/not_embedded.inc
|
|
|
|
# Save the initial number of concurrent sessions
|
|
--source include/count_sessions.inc
|
|
|
|
#
|
|
# Test of SHOW [GLOBAL] TEMPORARY TABLES [FROM/IN] DB and
|
|
# Information_schema.temporary_tables and global_temporary_tables
|
|
#
|
|
|
|
connect(stcon1,localhost,root,,test);
|
|
connect(stcon2,localhost,root,,test);
|
|
|
|
connection stcon1;
|
|
|
|
--disable_warnings
|
|
drop table if exists t1,t2,t3;
|
|
drop database if exists showtemp;
|
|
create database if not exists showtemp;
|
|
--enable_warnings
|
|
|
|
use test;
|
|
create temporary table t1(id int);
|
|
create temporary table t2(id int);
|
|
create temporary table showtemp.t3(id int);
|
|
insert into t1 values(10),(20),(30),(40);
|
|
insert into showtemp.t3 values(999);
|
|
|
|
show temporary tables;
|
|
# "Session" is not same value always. mysql-test cannot test it always.
|
|
#show global temporary tables;
|
|
show temporary tables from test;
|
|
show temporary tables in showtemp;
|
|
select table_schema, table_name, engine, table_rows from Information_schema.temporary_tables;
|
|
select table_schema, table_name, engine, table_rows from Information_schema.global_temporary_tables;
|
|
select table_schema, table_name, engine, table_rows from Information_schema.global_temporary_tables where table_schema='showtemp';
|
|
select table_schema, table_name, engine, table_rows from Information_schema.global_temporary_tables where table_schema='temp';
|
|
|
|
connection stcon2;
|
|
|
|
--disable_warnings
|
|
drop table if exists showtemp.t2;
|
|
--enable_warnings
|
|
create temporary table t1(id int);
|
|
create temporary table showtemp.t2(id int);
|
|
show temporary tables;
|
|
select table_schema, table_name, engine, table_rows from Information_schema.global_temporary_tables;
|
|
drop table showtemp.t2;
|
|
drop table t1;
|
|
|
|
disconnect stcon2;
|
|
|
|
connection stcon1;
|
|
select table_schema, table_name, engine, table_rows from Information_schema.global_temporary_tables;
|
|
|
|
drop table t1, t2;
|
|
drop table showtemp.t3;
|
|
drop database showtemp;
|
|
|
|
connection default;
|
|
disconnect stcon1;
|
|
|
|
# Wait till all disconnects are completed
|
|
--source include/wait_until_count_sessions.inc
|