2
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
5
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
1
include/master-slave.inc
7
3
DROP DATABASE IF EXISTS d1;
8
4
DROP DATABASE IF EXISTS d2;
9
5
DROP DATABASE IF EXISTS d3;
60
56
CREATE DATABASE d2;
61
57
source include/kill_query.inc;
62
source include/diff_master_slave.inc;
64
60
source include/kill_query.inc;
65
source include/diff_master_slave.inc;
62
DROP DATABASE IF EXISTS d2;
67
63
source include/kill_query.inc;
68
source include/diff_master_slave.inc;
70
66
ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 DAY
71
67
DO INSERT INTO test.t1 VALUES (2);
72
68
source include/kill_query.inc;
73
source include/diff_master_slave.inc;
75
71
source include/kill_query.inc;
76
source include/diff_master_slave.inc;
77
73
DROP EVENT IF EXISTS e2;
78
74
source include/kill_query.inc;
79
source include/diff_master_slave.inc;
80
76
CREATE FUNCTION f2 () RETURNS INT DETERMINISTIC
82
78
source include/kill_query.inc;
83
source include/diff_master_slave.inc;
84
80
ALTER FUNCTION f1 SQL SECURITY INVOKER;
85
81
source include/kill_query.inc;
86
source include/diff_master_slave.inc;
88
84
source include/kill_query.inc;
89
source include/diff_master_slave.inc;
90
86
CREATE PROCEDURE p2 (OUT rows INT)
92
88
SELECT COUNT(*) INTO rows FROM t2;
95
91
source include/kill_query.inc;
96
source include/diff_master_slave.inc;
97
93
ALTER PROCEDURE p1 SQL SECURITY INVOKER COMMENT 'return rows of table t1';
98
94
source include/kill_query.inc;
99
source include/diff_master_slave.inc;
100
96
DROP PROCEDURE p1;
101
97
source include/kill_query.inc;
102
source include/diff_master_slave.inc;
103
99
CREATE TABLE t2 (b int);
104
100
source include/kill_query.inc;
105
source include/diff_master_slave.inc;
106
102
ALTER TABLE t1 ADD (d int);
107
103
source include/kill_query.inc;
108
source include/diff_master_slave.inc;
109
105
RENAME TABLE t3 TO t4;
110
106
source include/kill_query.inc;
111
source include/diff_master_slave.inc;
112
108
CREATE INDEX i2 on t1 (a);
113
109
source include/kill_query.inc;
114
source include/diff_master_slave.inc;
115
111
DROP INDEX i1 on t1;
116
112
source include/kill_query.inc;
117
source include/diff_master_slave.inc;
114
CREATE TABLE IF NOT EXISTS t4 (a int);
118
115
CREATE TRIGGER tr2 BEFORE INSERT ON t4
119
116
FOR EACH ROW BEGIN
120
117
DELETE FROM t1 WHERE a=NEW.a;
123
120
source include/kill_query.inc;
124
source include/diff_master_slave.inc;
125
122
DROP TRIGGER tr1;
126
123
source include/kill_query.inc;
127
source include/diff_master_slave.inc;
128
125
DROP TRIGGER IF EXISTS tr2;
129
126
source include/kill_query.inc;
130
source include/diff_master_slave.inc;
131
128
CREATE VIEW v2 AS SELECT a FROM t1 WHERE a > 100;
132
129
source include/kill_query.inc;
133
source include/diff_master_slave.inc;
135
132
source include/kill_query.inc;
136
source include/diff_master_slave.inc;
137
134
DROP VIEW IF EXISTS v2;
138
135
source include/kill_query.inc;
139
source include/diff_master_slave.inc;
141
138
source include/kill_query.inc;
142
source include/diff_master_slave.inc;
143
140
DROP TABLE IF EXISTS t2;
144
141
source include/kill_query.inc;
145
source include/diff_master_slave.inc;
146
143
DROP DATABASE IF EXISTS d1;
147
144
DROP DATABASE IF EXISTS d2;
148
145
DROP DATABASE IF EXISTS d3;