mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / mysql-test / suite / engines / funcs / t / de_multi_db_table_using.test
blob2590ed7b0e31601b62c30a47daed0a40e484e9fa
1 --disable_warnings
2 DROP DATABASE IF EXISTS d1;
3 DROP DATABASE IF EXISTS d2;
4 DROP DATABASE IF EXISTS d3;
5 --enable_warnings
6 CREATE DATABASE d1;
7 CREATE DATABASE d2;
8 CREATE DATABASE d3;
9 CREATE TABLE d1.t1 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
10 CREATE TABLE d2.t2 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
11 CREATE TABLE d3.t3 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
12 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
13 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
14 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
15 DELETE     FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
16 SELECT * FROM d1.t1 ORDER BY c1;
17 SELECT * FROM d2.t2 ORDER BY c1;
18 SELECT * FROM d3.t3 ORDER BY c1;
19 DELETE     FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
20 SELECT * FROM d1.t1 ORDER BY c1;
21 SELECT * FROM d2.t2 ORDER BY c1;
22 SELECT * FROM d3.t3 ORDER BY c1;
23 DROP DATABASE d1;
24 DROP DATABASE d2;
25 DROP DATABASE d3;
26 CREATE DATABASE d1;
27 CREATE DATABASE d2;
28 CREATE DATABASE d3;
29 CREATE TABLE d1.t1 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
30 CREATE TABLE d2.t2 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
31 CREATE TABLE d3.t3 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
32 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
33 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
34 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
35 DELETE     FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
36 SELECT * FROM d1.t1 ORDER BY c1;
37 SELECT * FROM d2.t2 ORDER BY c1;
38 SELECT * FROM d3.t3 ORDER BY c1;
39 DELETE     FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
40 SELECT * FROM d1.t1 ORDER BY c1;
41 SELECT * FROM d2.t2 ORDER BY c1;
42 SELECT * FROM d3.t3 ORDER BY c1;
43 DROP DATABASE d1;
44 DROP DATABASE d2;
45 DROP DATABASE d3;
46 CREATE DATABASE d1;
47 CREATE DATABASE d2;
48 CREATE DATABASE d3;
49 CREATE TABLE d1.t1 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
50 CREATE TABLE d2.t2 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
51 CREATE TABLE d3.t3 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
52 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
53 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
54 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
55 DELETE     FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
56 SELECT * FROM d1.t1 ORDER BY c1;
57 SELECT * FROM d2.t2 ORDER BY c1;
58 SELECT * FROM d3.t3 ORDER BY c1;
59 DELETE     FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
60 SELECT * FROM d1.t1 ORDER BY c1;
61 SELECT * FROM d2.t2 ORDER BY c1;
62 SELECT * FROM d3.t3 ORDER BY c1;
63 DROP DATABASE d1;
64 DROP DATABASE d2;
65 DROP DATABASE d3;
66 CREATE DATABASE d1;
67 CREATE DATABASE d2;
68 CREATE DATABASE d3;
69 CREATE TABLE d1.t1 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
70 CREATE TABLE d2.t2 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
71 CREATE TABLE d3.t3 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
72 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
73 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
74 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
75 DELETE     FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
76 SELECT * FROM d1.t1 ORDER BY c1;
77 SELECT * FROM d2.t2 ORDER BY c1;
78 SELECT * FROM d3.t3 ORDER BY c1;
79 DELETE     FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
80 SELECT * FROM d1.t1 ORDER BY c1;
81 SELECT * FROM d2.t2 ORDER BY c1;
82 SELECT * FROM d3.t3 ORDER BY c1;
83 DROP DATABASE d1;
84 DROP DATABASE d2;
85 DROP DATABASE d3;
86 CREATE DATABASE d1;
87 CREATE DATABASE d2;
88 CREATE DATABASE d3;
89 CREATE TABLE d1.t1 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
90 CREATE TABLE d2.t2 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
91 CREATE TABLE d3.t3 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
92 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
93 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
94 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
95 DELETE     FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
96 SELECT * FROM d1.t1 ORDER BY c1;
97 SELECT * FROM d2.t2 ORDER BY c1;
98 SELECT * FROM d3.t3 ORDER BY c1;
99 DELETE     FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
100 SELECT * FROM d1.t1 ORDER BY c1;
101 SELECT * FROM d2.t2 ORDER BY c1;
102 SELECT * FROM d3.t3 ORDER BY c1;
103 DROP DATABASE d1;
104 DROP DATABASE d2;
105 DROP DATABASE d3;
106 CREATE DATABASE d1;
107 CREATE DATABASE d2;
108 CREATE DATABASE d3;
109 CREATE TABLE d1.t1 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
110 CREATE TABLE d2.t2 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
111 CREATE TABLE d3.t3 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
112 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
113 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
114 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
115 DELETE     FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
116 SELECT * FROM d1.t1 ORDER BY c1;
117 SELECT * FROM d2.t2 ORDER BY c1;
118 SELECT * FROM d3.t3 ORDER BY c1;
119 DELETE     FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
120 SELECT * FROM d1.t1 ORDER BY c1;
121 SELECT * FROM d2.t2 ORDER BY c1;
122 SELECT * FROM d3.t3 ORDER BY c1;
123 DROP DATABASE d1;
124 DROP DATABASE d2;
125 DROP DATABASE d3;
126 CREATE DATABASE d1;
127 CREATE DATABASE d2;
128 CREATE DATABASE d3;
129 CREATE TABLE d1.t1 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
130 CREATE TABLE d2.t2 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
131 CREATE TABLE d3.t3 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
132 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
133 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
134 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
135 DELETE QUICK   FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
136 SELECT * FROM d1.t1 ORDER BY c1;
137 SELECT * FROM d2.t2 ORDER BY c1;
138 SELECT * FROM d3.t3 ORDER BY c1;
139 DELETE QUICK   FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
140 SELECT * FROM d1.t1 ORDER BY c1;
141 SELECT * FROM d2.t2 ORDER BY c1;
142 SELECT * FROM d3.t3 ORDER BY c1;
143 DROP DATABASE d1;
144 DROP DATABASE d2;
145 DROP DATABASE d3;
146 CREATE DATABASE d1;
147 CREATE DATABASE d2;
148 CREATE DATABASE d3;
149 CREATE TABLE d1.t1 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
150 CREATE TABLE d2.t2 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
151 CREATE TABLE d3.t3 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
152 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
153 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
154 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
155 DELETE QUICK   FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
156 SELECT * FROM d1.t1 ORDER BY c1;
157 SELECT * FROM d2.t2 ORDER BY c1;
158 SELECT * FROM d3.t3 ORDER BY c1;
159 DELETE QUICK   FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
160 SELECT * FROM d1.t1 ORDER BY c1;
161 SELECT * FROM d2.t2 ORDER BY c1;
162 SELECT * FROM d3.t3 ORDER BY c1;
163 DROP DATABASE d1;
164 DROP DATABASE d2;
165 DROP DATABASE d3;
166 CREATE DATABASE d1;
167 CREATE DATABASE d2;
168 CREATE DATABASE d3;
169 CREATE TABLE d1.t1 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
170 CREATE TABLE d2.t2 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
171 CREATE TABLE d3.t3 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
172 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
173 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
174 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
175 DELETE QUICK   FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
176 SELECT * FROM d1.t1 ORDER BY c1;
177 SELECT * FROM d2.t2 ORDER BY c1;
178 SELECT * FROM d3.t3 ORDER BY c1;
179 DELETE QUICK   FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
180 SELECT * FROM d1.t1 ORDER BY c1;
181 SELECT * FROM d2.t2 ORDER BY c1;
182 SELECT * FROM d3.t3 ORDER BY c1;
183 DROP DATABASE d1;
184 DROP DATABASE d2;
185 DROP DATABASE d3;
186 CREATE DATABASE d1;
187 CREATE DATABASE d2;
188 CREATE DATABASE d3;
189 CREATE TABLE d1.t1 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
190 CREATE TABLE d2.t2 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
191 CREATE TABLE d3.t3 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
192 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
193 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
194 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
195 DELETE QUICK   FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
196 SELECT * FROM d1.t1 ORDER BY c1;
197 SELECT * FROM d2.t2 ORDER BY c1;
198 SELECT * FROM d3.t3 ORDER BY c1;
199 DELETE QUICK   FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
200 SELECT * FROM d1.t1 ORDER BY c1;
201 SELECT * FROM d2.t2 ORDER BY c1;
202 SELECT * FROM d3.t3 ORDER BY c1;
203 DROP DATABASE d1;
204 DROP DATABASE d2;
205 DROP DATABASE d3;
206 CREATE DATABASE d1;
207 CREATE DATABASE d2;
208 CREATE DATABASE d3;
209 CREATE TABLE d1.t1 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
210 CREATE TABLE d2.t2 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
211 CREATE TABLE d3.t3 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
212 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
213 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
214 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
215 DELETE QUICK   FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
216 SELECT * FROM d1.t1 ORDER BY c1;
217 SELECT * FROM d2.t2 ORDER BY c1;
218 SELECT * FROM d3.t3 ORDER BY c1;
219 DELETE QUICK   FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
220 SELECT * FROM d1.t1 ORDER BY c1;
221 SELECT * FROM d2.t2 ORDER BY c1;
222 SELECT * FROM d3.t3 ORDER BY c1;
223 DROP DATABASE d1;
224 DROP DATABASE d2;
225 DROP DATABASE d3;
226 CREATE DATABASE d1;
227 CREATE DATABASE d2;
228 CREATE DATABASE d3;
229 CREATE TABLE d1.t1 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
230 CREATE TABLE d2.t2 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
231 CREATE TABLE d3.t3 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
232 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
233 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
234 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
235 DELETE QUICK   FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
236 SELECT * FROM d1.t1 ORDER BY c1;
237 SELECT * FROM d2.t2 ORDER BY c1;
238 SELECT * FROM d3.t3 ORDER BY c1;
239 DELETE QUICK   FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
240 SELECT * FROM d1.t1 ORDER BY c1;
241 SELECT * FROM d2.t2 ORDER BY c1;
242 SELECT * FROM d3.t3 ORDER BY c1;
243 DROP DATABASE d1;
244 DROP DATABASE d2;
245 DROP DATABASE d3;
246 CREATE DATABASE d1;
247 CREATE DATABASE d2;
248 CREATE DATABASE d3;
249 CREATE TABLE d1.t1 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
250 CREATE TABLE d2.t2 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
251 CREATE TABLE d3.t3 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
252 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
253 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
254 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
255 DELETE   IGNORE FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
256 SELECT * FROM d1.t1 ORDER BY c1;
257 SELECT * FROM d2.t2 ORDER BY c1;
258 SELECT * FROM d3.t3 ORDER BY c1;
259 DELETE   IGNORE FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
260 SELECT * FROM d1.t1 ORDER BY c1;
261 SELECT * FROM d2.t2 ORDER BY c1;
262 SELECT * FROM d3.t3 ORDER BY c1;
263 DROP DATABASE d1;
264 DROP DATABASE d2;
265 DROP DATABASE d3;
266 CREATE DATABASE d1;
267 CREATE DATABASE d2;
268 CREATE DATABASE d3;
269 CREATE TABLE d1.t1 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
270 CREATE TABLE d2.t2 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
271 CREATE TABLE d3.t3 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
272 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
273 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
274 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
275 DELETE   IGNORE FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
276 SELECT * FROM d1.t1 ORDER BY c1;
277 SELECT * FROM d2.t2 ORDER BY c1;
278 SELECT * FROM d3.t3 ORDER BY c1;
279 DELETE   IGNORE FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
280 SELECT * FROM d1.t1 ORDER BY c1;
281 SELECT * FROM d2.t2 ORDER BY c1;
282 SELECT * FROM d3.t3 ORDER BY c1;
283 DROP DATABASE d1;
284 DROP DATABASE d2;
285 DROP DATABASE d3;
286 CREATE DATABASE d1;
287 CREATE DATABASE d2;
288 CREATE DATABASE d3;
289 CREATE TABLE d1.t1 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
290 CREATE TABLE d2.t2 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
291 CREATE TABLE d3.t3 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
292 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
293 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
294 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
295 DELETE   IGNORE FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
296 SELECT * FROM d1.t1 ORDER BY c1;
297 SELECT * FROM d2.t2 ORDER BY c1;
298 SELECT * FROM d3.t3 ORDER BY c1;
299 DELETE   IGNORE FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
300 SELECT * FROM d1.t1 ORDER BY c1;
301 SELECT * FROM d2.t2 ORDER BY c1;
302 SELECT * FROM d3.t3 ORDER BY c1;
303 DROP DATABASE d1;
304 DROP DATABASE d2;
305 DROP DATABASE d3;
306 CREATE DATABASE d1;
307 CREATE DATABASE d2;
308 CREATE DATABASE d3;
309 CREATE TABLE d1.t1 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
310 CREATE TABLE d2.t2 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
311 CREATE TABLE d3.t3 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
312 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
313 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
314 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
315 DELETE   IGNORE FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
316 SELECT * FROM d1.t1 ORDER BY c1;
317 SELECT * FROM d2.t2 ORDER BY c1;
318 SELECT * FROM d3.t3 ORDER BY c1;
319 DELETE   IGNORE FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
320 SELECT * FROM d1.t1 ORDER BY c1;
321 SELECT * FROM d2.t2 ORDER BY c1;
322 SELECT * FROM d3.t3 ORDER BY c1;
323 DROP DATABASE d1;
324 DROP DATABASE d2;
325 DROP DATABASE d3;
326 CREATE DATABASE d1;
327 CREATE DATABASE d2;
328 CREATE DATABASE d3;
329 CREATE TABLE d1.t1 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
330 CREATE TABLE d2.t2 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
331 CREATE TABLE d3.t3 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
332 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
333 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
334 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
335 DELETE   IGNORE FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
336 SELECT * FROM d1.t1 ORDER BY c1;
337 SELECT * FROM d2.t2 ORDER BY c1;
338 SELECT * FROM d3.t3 ORDER BY c1;
339 DELETE   IGNORE FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
340 SELECT * FROM d1.t1 ORDER BY c1;
341 SELECT * FROM d2.t2 ORDER BY c1;
342 SELECT * FROM d3.t3 ORDER BY c1;
343 DROP DATABASE d1;
344 DROP DATABASE d2;
345 DROP DATABASE d3;
346 CREATE DATABASE d1;
347 CREATE DATABASE d2;
348 CREATE DATABASE d3;
349 CREATE TABLE d1.t1 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
350 CREATE TABLE d2.t2 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
351 CREATE TABLE d3.t3 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
352 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
353 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
354 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
355 DELETE   IGNORE FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
356 SELECT * FROM d1.t1 ORDER BY c1;
357 SELECT * FROM d2.t2 ORDER BY c1;
358 SELECT * FROM d3.t3 ORDER BY c1;
359 DELETE   IGNORE FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
360 SELECT * FROM d1.t1 ORDER BY c1;
361 SELECT * FROM d2.t2 ORDER BY c1;
362 SELECT * FROM d3.t3 ORDER BY c1;
363 DROP DATABASE d1;
364 DROP DATABASE d2;
365 DROP DATABASE d3;
366 CREATE DATABASE d1;
367 CREATE DATABASE d2;
368 CREATE DATABASE d3;
369 CREATE TABLE d1.t1 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
370 CREATE TABLE d2.t2 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
371 CREATE TABLE d3.t3 (c1 TINYINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
372 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
373 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
374 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
375 DELETE QUICK IGNORE FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
376 SELECT * FROM d1.t1 ORDER BY c1;
377 SELECT * FROM d2.t2 ORDER BY c1;
378 SELECT * FROM d3.t3 ORDER BY c1;
379 DELETE QUICK IGNORE FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
380 SELECT * FROM d1.t1 ORDER BY c1;
381 SELECT * FROM d2.t2 ORDER BY c1;
382 SELECT * FROM d3.t3 ORDER BY c1;
383 DROP DATABASE d1;
384 DROP DATABASE d2;
385 DROP DATABASE d3;
386 CREATE DATABASE d1;
387 CREATE DATABASE d2;
388 CREATE DATABASE d3;
389 CREATE TABLE d1.t1 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
390 CREATE TABLE d2.t2 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
391 CREATE TABLE d3.t3 (c1 SMALLINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
392 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
393 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
394 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
395 DELETE QUICK IGNORE FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
396 SELECT * FROM d1.t1 ORDER BY c1;
397 SELECT * FROM d2.t2 ORDER BY c1;
398 SELECT * FROM d3.t3 ORDER BY c1;
399 DELETE QUICK IGNORE FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
400 SELECT * FROM d1.t1 ORDER BY c1;
401 SELECT * FROM d2.t2 ORDER BY c1;
402 SELECT * FROM d3.t3 ORDER BY c1;
403 DROP DATABASE d1;
404 DROP DATABASE d2;
405 DROP DATABASE d3;
406 CREATE DATABASE d1;
407 CREATE DATABASE d2;
408 CREATE DATABASE d3;
409 CREATE TABLE d1.t1 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
410 CREATE TABLE d2.t2 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
411 CREATE TABLE d3.t3 (c1 MEDIUMINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
412 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
413 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
414 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
415 DELETE QUICK IGNORE FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
416 SELECT * FROM d1.t1 ORDER BY c1;
417 SELECT * FROM d2.t2 ORDER BY c1;
418 SELECT * FROM d3.t3 ORDER BY c1;
419 DELETE QUICK IGNORE FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
420 SELECT * FROM d1.t1 ORDER BY c1;
421 SELECT * FROM d2.t2 ORDER BY c1;
422 SELECT * FROM d3.t3 ORDER BY c1;
423 DROP DATABASE d1;
424 DROP DATABASE d2;
425 DROP DATABASE d3;
426 CREATE DATABASE d1;
427 CREATE DATABASE d2;
428 CREATE DATABASE d3;
429 CREATE TABLE d1.t1 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
430 CREATE TABLE d2.t2 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
431 CREATE TABLE d3.t3 (c1 INT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
432 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
433 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
434 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
435 DELETE QUICK IGNORE FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
436 SELECT * FROM d1.t1 ORDER BY c1;
437 SELECT * FROM d2.t2 ORDER BY c1;
438 SELECT * FROM d3.t3 ORDER BY c1;
439 DELETE QUICK IGNORE FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
440 SELECT * FROM d1.t1 ORDER BY c1;
441 SELECT * FROM d2.t2 ORDER BY c1;
442 SELECT * FROM d3.t3 ORDER BY c1;
443 DROP DATABASE d1;
444 DROP DATABASE d2;
445 DROP DATABASE d3;
446 CREATE DATABASE d1;
447 CREATE DATABASE d2;
448 CREATE DATABASE d3;
449 CREATE TABLE d1.t1 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
450 CREATE TABLE d2.t2 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
451 CREATE TABLE d3.t3 (c1 INTEGER NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
452 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
453 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
454 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
455 DELETE QUICK IGNORE FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
456 SELECT * FROM d1.t1 ORDER BY c1;
457 SELECT * FROM d2.t2 ORDER BY c1;
458 SELECT * FROM d3.t3 ORDER BY c1;
459 DELETE QUICK IGNORE FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
460 SELECT * FROM d1.t1 ORDER BY c1;
461 SELECT * FROM d2.t2 ORDER BY c1;
462 SELECT * FROM d3.t3 ORDER BY c1;
463 DROP DATABASE d1;
464 DROP DATABASE d2;
465 DROP DATABASE d3;
466 CREATE DATABASE d1;
467 CREATE DATABASE d2;
468 CREATE DATABASE d3;
469 CREATE TABLE d1.t1 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
470 CREATE TABLE d2.t2 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
471 CREATE TABLE d3.t3 (c1 BIGINT NOT NULL PRIMARY KEY, c2 INTEGER, KEY(c2));
472 INSERT INTO d1.t1 VALUES(1,1),(2,2),(3,3),(4,4),(5,5);
473 INSERT INTO d2.t2 VALUES(11,1),(12,1),(13,1),(14,2),(15,6);
474 INSERT INTO d3.t3 VALUES(21,11),(22,11),(23,13),(24,14),(25,15);
475 DELETE QUICK IGNORE FROM d1.t1, d2.t2 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
476 SELECT * FROM d1.t1 ORDER BY c1;
477 SELECT * FROM d2.t2 ORDER BY c1;
478 SELECT * FROM d3.t3 ORDER BY c1;
479 DELETE QUICK IGNORE FROM d1.t1, d2.t2, d3.t3 USING d1.t1, d2.t2, d3.t3 WHERE d1.t1.c1=d2.t2.c2 AND d2.t2.c1=d3.t3.c2;
480 SELECT * FROM d1.t1 ORDER BY c1;
481 SELECT * FROM d2.t2 ORDER BY c1;
482 SELECT * FROM d3.t3 ORDER BY c1;
483 DROP DATABASE d1;
484 DROP DATABASE d2;
485 DROP DATABASE d3;