drop table if exists t1; drop table t1; Unknown table 't1' create table t1(n int); insert into t1 values(1); create temporary table t1( n int); insert into t1 values(2); create table t1(n int); Table 't1' already exists drop table t1; select * from t1; n 1 drop database if exists mysqltest; Warnings: Note 1008 Can't drop database 'mysqltest'. Database doesn't exist create database mysqltest; drop database if exists mysqltest; create database mysqltest; create table mysqltest.mysqltest (n int); insert into mysqltest.mysqltest values (4); select * from mysqltest.mysqltest; n 4 drop database if exists mysqltest; create database mysqltest; drop database mysqltest; drop database if exists mysqltest; Warnings: Note 1008 Can't drop database 'mysqltest'. Database doesn't exist flush tables with read lock; create database mysqltest; Got one of the listed errors unlock tables; create database mysqltest; show databases; Database mysql mysqltest test flush tables with read lock; drop database mysqltest; Got one of the listed errors unlock tables; drop database mysqltest; show databases; Database mysql test drop database mysqltest; Can't drop database 'mysqltest'. Database doesn't exist