include/master-slave.inc [connection master] DROP DATABASE IF EXISTS mysqltest; CREATE DATABASE IF NOT EXISTS mysqltest; USE mysqltest; CREATE TABLE IF NOT EXISTS t(c1 int); CREATE TABLE IF NOT EXISTS t1 LIKE t; CREATE TABLE IF NOT EXISTS t2 SELECT * FROM t; CREATE EVENT IF NOT EXISTS e ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR DO SELECT now(); DROP DATABASE mysqltest; CREATE DATABASE IF NOT EXISTS mysqltest; USE mysqltest; CREATE TABLE IF NOT EXISTS t(c1 int); CREATE TABLE IF NOT EXISTS t1 LIKE t; CREATE TABLE IF NOT EXISTS t2 SELECT * FROM t; CREATE EVENT IF NOT EXISTS e ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR DO SELECT now(); SHOW TABLES in mysqltest; Tables_in_mysqltest t t1 t2 SHOW EVENTS in mysqltest; Db Name Definer Time zone Type Execute at Interval value Interval field Starts Ends Status Originator character_set_client collation_connection Database Collation mysqltest e root@localhost SYSTEM ONE TIME # NULL NULL NULL NULL SLAVESIDE_DISABLED 1 latin1 latin1_swedish_ci latin1_swedish_ci DROP DATABASE IF EXISTS mysqltest; -------------BUG#47418------------- USE test; DROP TABLE IF EXISTS t3; CREATE TABLE t3(c1 INTEGER); INSERT INTO t3 VALUES(33); CREATE TEMPORARY TABLE t1(c1 INTEGER); CREATE TEMPORARY TABLE t2(c1 INTEGER); INSERT INTO t1 VALUES(1); INSERT INTO t2 VALUES(1); CREATE TABLE IF NOT EXISTS t1(c1 INTEGER) SELECT c1 FROM t3; CREATE TABLE t2(c1 INTEGER) SELECT c1 FROM t3; SELECT * FROM t1; c1 1 SELECT * FROM t2; c1 1 SELECT * FROM t1; c1 33 SELECT * FROM t2; c1 33 DROP TEMPORARY TABLE t1; DROP TEMPORARY TABLE t2; SELECT * FROM t1; c1 33 SELECT * FROM t2; c1 33 DROP TABLE t1; DROP TABLE t2; DROP TABLE t3; # Bug#55616 Killing thread or query during CREATE IF NOT EXISTS makes # slave SQL thread abort CREATE TABLE t1 ( i INT ); CREATE TABLE IF NOT EXISTS t1 AS SELECT SLEEP(3); KILL QUERY master1; DROP TABLE t1; include/rpl_end.inc