mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / mysql-test / suite / rpl / r / rpl_invoked_features.result
blob514483e7995a3aa6b5a7f4db9429473b8bc99950
1 include/master-slave.inc
2 [connection master]
3 USE test;
4 DROP VIEW IF EXISTS v1,v11;
5 DROP TABLE IF EXISTS t1,t2,t3,t11,t12,t13;
6 DROP PROCEDURE IF EXISTS p1;
7 DROP PROCEDURE IF EXISTS p11;
8 DROP FUNCTION IF EXISTS f1;
9 DROP FUNCTION IF EXISTS f2;
10 DROP EVENT IF EXISTS e1;
11 DROP EVENT IF EXISTS e11;
13 CREATE TABLE t1 (a INT NOT NULL PRIMARY KEY, b INT, c VARCHAR(64)) ENGINE=myisam;
14 INSERT INTO t1 VALUES (1,1,'1');
15 INSERT INTO t1 VALUES (2,2,UUID());
16 CREATE TABLE t2 (a INT UNIQUE, b INT, c VARCHAR(64)) ENGINE=myisam;
17 INSERT INTO t2 VALUES (1,1,'1');
18 INSERT INTO t2 VALUES (2,2,UUID());
19 CREATE TABLE t11 (a INT NOT NULL PRIMARY KEY, b INT, c VARCHAR(64)) ENGINE=innodb;
20 INSERT INTO t11 VALUES (1,1,'1');
21 INSERT INTO t11 VALUES (2,2,UUID());
22 CREATE TABLE t12 (a INT UNIQUE, b INT, c VARCHAR(64)) ENGINE=innodb;
23 INSERT INTO t12 VALUES (1,1,'1');
24 INSERT INTO t12 VALUES (2,2,UUID());
26 CREATE VIEW v1 AS SELECT * FROM t1;
27 CREATE VIEW v11 AS SELECT * FROM t11;
28 CREATE TRIGGER t1_tr1 BEFORE INSERT ON t1 FOR EACH ROW 
29 BEGIN
30 INSERT INTO t2 VALUES (NEW.a, NEW.b, NEW.c);
31 INSERT INTO t3 VALUES (NEW.a, NEW.b, NEW.c);
32 END|
33 CREATE TRIGGER t1_tr2 BEFORE UPDATE ON t1 FOR EACH ROW 
34 BEGIN
35 UPDATE t2 SET c = '';
36 UPDATE t3 SET c = '';
37 END|
38 CREATE TRIGGER t11_tr1 BEFORE INSERT ON t11 FOR EACH ROW 
39 BEGIN
40 INSERT INTO t12 VALUES (NEW.a, NEW.b, NEW.c);
41 INSERT INTO t13 VALUES (NEW.a, NEW.b, NEW.c);
42 END|
43 CREATE TRIGGER t11_tr2 BEFORE UPDATE ON t11 FOR EACH ROW 
44 BEGIN
45 UPDATE t12 SET c = '';
46 UPDATE t13 SET c = '';
47 END|
48 CREATE EVENT e1 ON SCHEDULE EVERY 1 SECOND DISABLE DO
49 BEGIN
50 ALTER EVENT e1 DISABLE;
51 CALL p1(10, '');  
52 END|
53 CREATE EVENT e11 ON SCHEDULE EVERY 1 SECOND DISABLE DO
54 BEGIN
55 ALTER EVENT e11 DISABLE;
56 CALL p11(10, '');  
57 END|
58 CREATE FUNCTION f1 (x INT) RETURNS VARCHAR(64)
59 BEGIN
60 IF x > 5 THEN
61 RETURN UUID();
62 END IF;
63 RETURN '';
64 END|
65 CREATE FUNCTION f2 (x INT) RETURNS VARCHAR(64)
66 BEGIN
67 RETURN f1(x);
68 END|
69 CREATE PROCEDURE p1 (IN x INT, IN y VARCHAR(64))
70 BEGIN
71 INSERT IGNORE INTO t1 VALUES (x,x,y);
72 END|
73 CREATE PROCEDURE p11 (IN x INT, IN y VARCHAR(64))
74 BEGIN
75 INSERT IGNORE INTO t11 VALUES (x,x,y);
76 END|
78 CREATE TABLE t3 SELECT * FROM v1;
79 INSERT INTO t1 VALUES (3,3,'');
80 UPDATE t1 SET c='2' WHERE a = 1;
81 INSERT INTO t1 VALUES(4,4,f1(4));
82 INSERT INTO t1 VALUES (100,100,'');
83 CALL p1(5, UUID());
84 INSERT INTO t1 VALUES (101,101,'');
85 INSERT INTO t1 VALUES(6,6,f1(6));
86 INSERT INTO t1 VALUES (102,102,'');
87 INSERT INTO t1 VALUES(7,7,f2(7));
88 INSERT INTO t1 VALUES (103,103,'');
90 CREATE TABLE t13 SELECT * FROM v11;
91 INSERT INTO t11 VALUES (3,3,'');
92 UPDATE t11 SET c='2' WHERE a = 1;
93 INSERT INTO t11 VALUES(4,4,f1(4));
94 INSERT INTO t11 VALUES (100,100,'');
95 CALL p11(5, UUID());
96 INSERT INTO t11 VALUES (101,101,'');
97 INSERT INTO t11 VALUES(6,6,f1(6));
98 INSERT INTO t11 VALUES (102,102,'');
99 INSERT INTO t11 VALUES(7,7,f2(7));
100 INSERT INTO t11 VALUES (103,103,'');
102 SET GLOBAL EVENT_SCHEDULER = on;
103 ALTER EVENT e1 ENABLE;
104 ALTER EVENT e11 ENABLE;
105 SET GLOBAL EVENT_SCHEDULER = off;
107 SHOW TABLES LIKE 't%';
108 Tables_in_test (t%)
115 SELECT table_name FROM information_schema.views WHERE table_schema='test';
116 table_name
119 SELECT trigger_name, event_manipulation, event_object_table FROM information_schema.triggers WHERE trigger_schema='test';
120 trigger_name    event_manipulation      event_object_table
121 t11_tr1 INSERT  t11
122 t11_tr2 UPDATE  t11
123 t1_tr1  INSERT  t1
124 t1_tr2  UPDATE  t1
125 SELECT routine_type, routine_name FROM information_schema.routines WHERE routine_schema='test';
126 routine_type    routine_name
127 FUNCTION        f1
128 FUNCTION        f2
129 PROCEDURE       p1
130 PROCEDURE       p11
131 SELECT event_name, status FROM information_schema.events WHERE event_schema='test';
132 event_name      status
133 e1      DISABLED
134 e11     DISABLED
136 SELECT COUNT(*) FROM t1;
137 COUNT(*)
139 SELECT a,b FROM t1 ORDER BY a;
140 a       b
141 1       1
142 2       2
143 3       3
144 4       4
145 5       5
146 6       6
147 7       7
148 10      10
149 100     100
150 101     101
151 102     102
152 103     103
153 SELECT COUNT(*) FROM t2;
154 COUNT(*)
156 SELECT a,b FROM t2 ORDER BY a;
157 a       b
158 1       1
159 2       2
160 3       3
161 4       4
162 5       5
163 6       6
164 7       7
165 10      10
166 100     100
167 101     101
168 102     102
169 103     103
170 SELECT COUNT(*) FROM t3;
171 COUNT(*)
173 SELECT a,b FROM t3 ORDER BY a;
174 a       b
175 1       1
176 2       2
177 3       3
178 4       4
179 5       5
180 6       6
181 7       7
182 10      10
183 100     100
184 101     101
185 102     102
186 103     103
187 SELECT a,b FROM v1 ORDER BY a;
188 a       b
189 1       1
190 2       2
191 3       3
192 4       4
193 5       5
194 6       6
195 7       7
196 10      10
197 100     100
198 101     101
199 102     102
200 103     103
201 SELECT COUNT(*) FROM t11;
202 COUNT(*)
204 SELECT a,b FROM t11 ORDER BY a;
205 a       b
206 1       1
207 2       2
208 3       3
209 4       4
210 5       5
211 6       6
212 7       7
213 10      10
214 100     100
215 101     101
216 102     102
217 103     103
218 SELECT COUNT(*) FROM t12;
219 COUNT(*)
221 SELECT a,b FROM t12 ORDER BY a;
222 a       b
223 1       1
224 2       2
225 3       3
226 4       4
227 5       5
228 6       6
229 7       7
230 10      10
231 100     100
232 101     101
233 102     102
234 103     103
235 SELECT COUNT(*) FROM t13;
236 COUNT(*)
238 SELECT a,b FROM t13 ORDER BY a;
239 a       b
240 1       1
241 2       2
242 3       3
243 4       4
244 5       5
245 6       6
246 7       7
247 10      10
248 100     100
249 101     101
250 102     102
251 103     103
252 SELECT a,b FROM v11 ORDER BY a;
253 a       b
254 1       1
255 2       2
256 3       3
257 4       4
258 5       5
259 6       6
260 7       7
261 10      10
262 100     100
263 101     101
264 102     102
265 103     103
267 SHOW TABLES LIKE 't%';
268 Tables_in_test (t%)
275 SELECT table_name FROM information_schema.views WHERE table_schema='test';
276 table_name
279 SELECT trigger_name, event_manipulation, event_object_table FROM information_schema.triggers WHERE trigger_schema='test';
280 trigger_name    event_manipulation      event_object_table
281 t11_tr1 INSERT  t11
282 t11_tr2 UPDATE  t11
283 t1_tr1  INSERT  t1
284 t1_tr2  UPDATE  t1
285 SELECT routine_type, routine_name FROM information_schema.routines WHERE routine_schema='test';
286 routine_type    routine_name
287 FUNCTION        f1
288 FUNCTION        f2
289 PROCEDURE       p1
290 PROCEDURE       p11
291 SELECT event_name, status FROM information_schema.events WHERE event_schema='test';
292 event_name      status
293 e1      SLAVESIDE_DISABLED
294 e11     SLAVESIDE_DISABLED
296 SELECT COUNT(*) FROM t1;
297 COUNT(*)
299 SELECT a,b FROM t1 ORDER BY a;
300 a       b
301 1       1
302 2       2
303 3       3
304 4       4
305 5       5
306 6       6
307 7       7
308 10      10
309 100     100
310 101     101
311 102     102
312 103     103
313 SELECT COUNT(*) FROM t2;
314 COUNT(*)
316 SELECT a,b FROM t2 ORDER BY a;
317 a       b
318 1       1
319 2       2
320 3       3
321 4       4
322 5       5
323 6       6
324 7       7
325 10      10
326 100     100
327 101     101
328 102     102
329 103     103
330 SELECT COUNT(*) FROM t3;
331 COUNT(*)
333 SELECT a,b FROM t3 ORDER BY a;
334 a       b
335 1       1
336 2       2
337 3       3
338 4       4
339 5       5
340 6       6
341 7       7
342 10      10
343 100     100
344 101     101
345 102     102
346 103     103
347 SELECT a,b FROM v1 ORDER BY a;
348 a       b
349 1       1
350 2       2
351 3       3
352 4       4
353 5       5
354 6       6
355 7       7
356 10      10
357 100     100
358 101     101
359 102     102
360 103     103
361 SELECT COUNT(*) FROM t11;
362 COUNT(*)
364 SELECT a,b FROM t11 ORDER BY a;
365 a       b
366 1       1
367 2       2
368 3       3
369 4       4
370 5       5
371 6       6
372 7       7
373 10      10
374 100     100
375 101     101
376 102     102
377 103     103
378 SELECT COUNT(*) FROM t12;
379 COUNT(*)
381 SELECT a,b FROM t12 ORDER BY a;
382 a       b
383 1       1
384 2       2
385 3       3
386 4       4
387 5       5
388 6       6
389 7       7
390 10      10
391 100     100
392 101     101
393 102     102
394 103     103
395 SELECT COUNT(*) FROM t13;
396 COUNT(*)
398 SELECT a,b FROM t13 ORDER BY a;
399 a       b
400 1       1
401 2       2
402 3       3
403 4       4
404 5       5
405 6       6
406 7       7
407 10      10
408 100     100
409 101     101
410 102     102
411 103     103
412 SELECT a,b FROM v11 ORDER BY a;
413 a       b
414 1       1
415 2       2
416 3       3
417 4       4
418 5       5
419 6       6
420 7       7
421 10      10
422 100     100
423 101     101
424 102     102
425 103     103
427 UPDATE t1 SET c='';
428 UPDATE t2 SET c='';
429 UPDATE t3 SET c='';
430 UPDATE t11 SET c='';
431 UPDATE t12 SET c='';
432 UPDATE t13 SET c='';
433 ALTER TABLE t3 ORDER BY a;
434 ALTER TABLE t13 ORDER BY a;
438 DROP VIEW IF EXISTS v1,v11;
439 DROP TABLE IF EXISTS t1,t2,t3,t11,t12,t13;
440 DROP PROCEDURE IF EXISTS p1;
441 DROP PROCEDURE IF EXISTS p11;
442 DROP FUNCTION IF EXISTS f1;
443 DROP FUNCTION IF EXISTS f2;
444 DROP EVENT IF EXISTS e1;
445 DROP EVENT IF EXISTS e11;
446 include/rpl_end.inc