MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ddl_i18n.check_triggers.inc
1 # - Check SHOW CREATE statement;
2 
3 --echo
4 --echo
5 
6 SHOW CREATE TRIGGER trg1|
7 --echo
8 SHOW CREATE TRIGGER trg2|
9 --echo
10 SHOW CREATE TRIGGER mysqltest2.trg3|
11 --echo
12 SHOW CREATE TRIGGER mysqltest2.trg4|
13 
14 # - Check SHOW statement;
15 
16 --echo
17 --echo
18 
19 SHOW TRIGGERS|
20 
21 --echo
22 
23 use mysqltest2|
24 
25 --echo
26 
27 SHOW TRIGGERS|
28 
29 use mysqltest1|
30 
31 # - Check INFORMATION_SCHEMA;
32 
33 --echo
34 --echo
35 
36 --replace_column 17 CREATED
37 SELECT * FROM INFORMATION_SCHEMA.TRIGGERS WHERE trigger_name = 'trg1'|
38 
39 --echo
40 --replace_column 17 CREATED
41 SELECT * FROM INFORMATION_SCHEMA.TRIGGERS WHERE trigger_name = 'trg2'|
42 
43 --echo
44 --replace_column 17 CREATED
45 SELECT * FROM INFORMATION_SCHEMA.TRIGGERS WHERE trigger_name = 'trg3'|
46 
47 --echo
48 --replace_column 17 CREATED
49 SELECT * FROM INFORMATION_SCHEMA.TRIGGERS WHERE trigger_name = 'trg4'|
50 
51 # - Initialize the used variables (actual values don't matter);
52 
53 --echo
54 --echo
55 
56 SET @a1 = '1'|
57 SET @a2 = '1'|
58 SET @a3 = '1'|
59 
60 SET @b1 = '2'|
61 SET @b2 = '2'|
62 SET @b3 = '2'|
63 
64 # - Execute the triggers;
65 
66 --echo
67 --echo
68 
69 INSERT INTO t1 VALUES(1)|
70 
71 --echo
72 --echo ---> Log:
73 SELECT msg FROM log|
74 
75 --echo
76 SELECT
77  COLLATION(@a1) AS ca1,
78  COLLATION(@a2) AS ca2,
79  COLLATION(@a3) AS ca3,
80  COLLATION(@b1) AS cb1,
81  COLLATION(@b2) AS cb2,
82  COLLATION(@b3) AS cb3|
83 
84 --echo
85 DELETE FROM log|
86 
87 --echo
88 --echo
89 
90 INSERT INTO mysqltest2.t1 VALUES(1)|
91 
92 --echo
93 --echo ---> Log:
94 SELECT msg FROM mysqltest2.log|
95 
96 --echo
97 SELECT
98  COLLATION(@a1) AS ca1,
99  COLLATION(@a2) AS ca2,
100  COLLATION(@a3) AS ca3,
101  COLLATION(@b1) AS cb1,
102  COLLATION(@b2) AS cb2,
103  COLLATION(@b3) AS cb3|
104 
105 --echo
106 DELETE FROM mysqltest2.log|