drop table if exists t1; drop table if exists t1; --error 1051; drop table t1; create table t1(n int); insert into t1 values(1); create temporary table t1( n int); insert into t1 values(2); --error 1050; create table t1(n int); drop table t1; select * from t1; #now test for a bug in drop database - it is important that the name #of the table is the same as the name of the database - in the original #code this triggered a bug drop database if exists foo; create database foo; drop database if exists foo; create database foo; create table foo.foo (n int); insert into foo.foo values (4); select * from foo.foo; drop database if exists foo; create database foo; drop database foo;