1--source include/have_tokudb.inc
2SET DEFAULT_STORAGE_ENGINE='tokudb';
3
4--disable_warnings
5DROP TABLE IF EXISTS foo,bar;
6--enable_warnings
7
8set session tokudb_disable_slow_alter=ON;
9
10let $diff_tables= test.foo, test.bar;
11
12
13create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
14create table bar like foo;
15alter table bar engine=MyISAM;
16insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
17insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
18insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
19insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
20insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
21insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
22insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
23insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
24insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
25insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
26insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
27insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
28insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
29insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
30insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
31insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
32insert into bar select * from foo;
33source include/diff_tables.inc;
34alter table foo add column added_1 bigint default NULL;
35alter table bar add column added_1 bigint default NULL;
36source include/diff_tables.inc;
37drop table foo; drop table bar;
38
39
40create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
41create table bar like foo;
42alter table bar engine=MyISAM;
43insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
44insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
45insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
46insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
47insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
48insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
49insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
50insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
51insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
52insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
53insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
54insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
55insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
56insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
57insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
58insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
59insert into bar select * from foo;
60source include/diff_tables.inc;
61alter table foo add column added_2 bigint default -1;
62alter table bar add column added_2 bigint default -1;
63source include/diff_tables.inc;
64drop table foo; drop table bar;
65
66
67create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
68create table bar like foo;
69alter table bar engine=MyISAM;
70insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
71insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
72insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
73insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
74insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
75insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
76insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
77insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
78insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
79insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
80insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
81insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
82insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
83insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
84insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
85insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
86insert into bar select * from foo;
87source include/diff_tables.inc;
88alter table foo add column added_3 bigint NOT NULL default -1;
89alter table bar add column added_3 bigint NOT NULL default -1;
90source include/diff_tables.inc;
91drop table foo; drop table bar;
92
93
94create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
95create table bar like foo;
96alter table bar engine=MyISAM;
97insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
98insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
99insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
100insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
101insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
102insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
103insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
104insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
105insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
106insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
107insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
108insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
109insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
110insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
111insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
112insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
113insert into bar select * from foo;
114source include/diff_tables.inc;
115alter table foo add column added_4 varchar(10) default NULL;
116alter table bar add column added_4 varchar(10) default NULL;
117source include/diff_tables.inc;
118drop table foo; drop table bar;
119
120
121create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
122create table bar like foo;
123alter table bar engine=MyISAM;
124insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
125insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
126insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
127insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
128insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
129insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
130insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
131insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
132insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
133insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
134insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
135insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
136insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
137insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
138insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
139insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
140insert into bar select * from foo;
141source include/diff_tables.inc;
142alter table foo add column added_5 varchar(10) default "qwerty";
143alter table bar add column added_5 varchar(10) default "qwerty";
144source include/diff_tables.inc;
145drop table foo; drop table bar;
146
147
148create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
149create table bar like foo;
150alter table bar engine=MyISAM;
151insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
152insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
153insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
154insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
155insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
156insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
157insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
158insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
159insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
160insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
161insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
162insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
163insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
164insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
165insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
166insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
167insert into bar select * from foo;
168source include/diff_tables.inc;
169alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt";
170alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt";
171source include/diff_tables.inc;
172drop table foo; drop table bar;
173
174
175create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
176create table bar like foo;
177alter table bar engine=MyISAM;
178insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
179insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
180insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
181insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
182insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
183insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
184insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
185insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
186insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
187insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
188insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
189insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
190insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
191insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
192insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
193insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
194insert into bar select * from foo;
195source include/diff_tables.inc;
196alter table foo add column added_7 text default NULL;
197alter table bar add column added_7 text default NULL;
198source include/diff_tables.inc;
199drop table foo; drop table bar;
200
201
202create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
203create table bar like foo;
204alter table bar engine=MyISAM;
205insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
206insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
207insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
208insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
209insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
210insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
211insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
212insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
213insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
214insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
215insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
216insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
217insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
218insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
219insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
220insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
221insert into bar select * from foo;
222source include/diff_tables.inc;
223alter table foo add column added_8 mediumtext default NULL;
224alter table bar add column added_8 mediumtext default NULL;
225source include/diff_tables.inc;
226drop table foo; drop table bar;
227
228
229create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
230create table bar like foo;
231alter table bar engine=MyISAM;
232insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
233insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
234insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
235insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
236insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
237insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
238insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
239insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
240insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
241insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
242insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
243insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
244insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
245insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
246insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
247insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
248insert into bar select * from foo;
249source include/diff_tables.inc;
250alter table foo add column added_1 bigint default NULL first;
251alter table bar add column added_1 bigint default NULL first;
252source include/diff_tables.inc;
253drop table foo; drop table bar;
254
255
256create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
257create table bar like foo;
258alter table bar engine=MyISAM;
259insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
260insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
261insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
262insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
263insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
264insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
265insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
266insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
267insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
268insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
269insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
270insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
271insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
272insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
273insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
274insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
275insert into bar select * from foo;
276source include/diff_tables.inc;
277alter table foo add column added_2 bigint default -1 first;
278alter table bar add column added_2 bigint default -1 first;
279source include/diff_tables.inc;
280drop table foo; drop table bar;
281
282
283create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
284create table bar like foo;
285alter table bar engine=MyISAM;
286insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
287insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
288insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
289insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
290insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
291insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
292insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
293insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
294insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
295insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
296insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
297insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
298insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
299insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
300insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
301insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
302insert into bar select * from foo;
303source include/diff_tables.inc;
304alter table foo add column added_3 bigint NOT NULL default -1 first;
305alter table bar add column added_3 bigint NOT NULL default -1 first;
306source include/diff_tables.inc;
307drop table foo; drop table bar;
308
309
310create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
311create table bar like foo;
312alter table bar engine=MyISAM;
313insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
314insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
315insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
316insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
317insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
318insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
319insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
320insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
321insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
322insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
323insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
324insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
325insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
326insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
327insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
328insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
329insert into bar select * from foo;
330source include/diff_tables.inc;
331alter table foo add column added_4 varchar(10) default NULL first;
332alter table bar add column added_4 varchar(10) default NULL first;
333source include/diff_tables.inc;
334drop table foo; drop table bar;
335
336
337create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
338create table bar like foo;
339alter table bar engine=MyISAM;
340insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
341insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
342insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
343insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
344insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
345insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
346insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
347insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
348insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
349insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
350insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
351insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
352insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
353insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
354insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
355insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
356insert into bar select * from foo;
357source include/diff_tables.inc;
358alter table foo add column added_5 varchar(10) default "qwerty" first;
359alter table bar add column added_5 varchar(10) default "qwerty" first;
360source include/diff_tables.inc;
361drop table foo; drop table bar;
362
363
364create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
365create table bar like foo;
366alter table bar engine=MyISAM;
367insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
368insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
369insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
370insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
371insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
372insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
373insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
374insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
375insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
376insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
377insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
378insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
379insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
380insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
381insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
382insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
383insert into bar select * from foo;
384source include/diff_tables.inc;
385alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
386alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first;
387source include/diff_tables.inc;
388drop table foo; drop table bar;
389
390
391create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
392create table bar like foo;
393alter table bar engine=MyISAM;
394insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
395insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
396insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
397insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
398insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
399insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
400insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
401insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
402insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
403insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
404insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
405insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
406insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
407insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
408insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
409insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
410insert into bar select * from foo;
411source include/diff_tables.inc;
412alter table foo add column added_7 text default NULL first;
413alter table bar add column added_7 text default NULL first;
414source include/diff_tables.inc;
415drop table foo; drop table bar;
416
417
418create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
419create table bar like foo;
420alter table bar engine=MyISAM;
421insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
422insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
423insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
424insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
425insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
426insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
427insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
428insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
429insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
430insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
431insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
432insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
433insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
434insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
435insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
436insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
437insert into bar select * from foo;
438source include/diff_tables.inc;
439alter table foo add column added_8 mediumtext default NULL first;
440alter table bar add column added_8 mediumtext default NULL first;
441source include/diff_tables.inc;
442drop table foo; drop table bar;
443
444
445create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
446create table bar like foo;
447alter table bar engine=MyISAM;
448insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
449insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
450insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
451insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
452insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
453insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
454insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
455insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
456insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
457insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
458insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
459insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
460insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
461insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
462insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
463insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
464insert into bar select * from foo;
465source include/diff_tables.inc;
466alter table foo add column added_1 bigint default NULL after b;
467alter table bar add column added_1 bigint default NULL after b;
468source include/diff_tables.inc;
469drop table foo; drop table bar;
470
471
472create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
473create table bar like foo;
474alter table bar engine=MyISAM;
475insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
476insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
477insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
478insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
479insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
480insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
481insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
482insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
483insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
484insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
485insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
486insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
487insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
488insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
489insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
490insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
491insert into bar select * from foo;
492source include/diff_tables.inc;
493alter table foo add column added_2 bigint default -1 after b;
494alter table bar add column added_2 bigint default -1 after b;
495source include/diff_tables.inc;
496drop table foo; drop table bar;
497
498
499create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
500create table bar like foo;
501alter table bar engine=MyISAM;
502insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
503insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
504insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
505insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
506insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
507insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
508insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
509insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
510insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
511insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
512insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
513insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
514insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
515insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
516insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
517insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
518insert into bar select * from foo;
519source include/diff_tables.inc;
520alter table foo add column added_3 bigint NOT NULL default -1 after b;
521alter table bar add column added_3 bigint NOT NULL default -1 after b;
522source include/diff_tables.inc;
523drop table foo; drop table bar;
524
525
526create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
527create table bar like foo;
528alter table bar engine=MyISAM;
529insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
530insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
531insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
532insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
533insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
534insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
535insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
536insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
537insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
538insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
539insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
540insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
541insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
542insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
543insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
544insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
545insert into bar select * from foo;
546source include/diff_tables.inc;
547alter table foo add column added_4 varchar(10) default NULL after b;
548alter table bar add column added_4 varchar(10) default NULL after b;
549source include/diff_tables.inc;
550drop table foo; drop table bar;
551
552
553create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
554create table bar like foo;
555alter table bar engine=MyISAM;
556insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
557insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
558insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
559insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
560insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
561insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
562insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
563insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
564insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
565insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
566insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
567insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
568insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
569insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
570insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
571insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
572insert into bar select * from foo;
573source include/diff_tables.inc;
574alter table foo add column added_5 varchar(10) default "qwerty" after b;
575alter table bar add column added_5 varchar(10) default "qwerty" after b;
576source include/diff_tables.inc;
577drop table foo; drop table bar;
578
579
580create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
581create table bar like foo;
582alter table bar engine=MyISAM;
583insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
584insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
585insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
586insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
587insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
588insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
589insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
590insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
591insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
592insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
593insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
594insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
595insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
596insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
597insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
598insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
599insert into bar select * from foo;
600source include/diff_tables.inc;
601alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
602alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b;
603source include/diff_tables.inc;
604drop table foo; drop table bar;
605
606
607create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
608create table bar like foo;
609alter table bar engine=MyISAM;
610insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
611insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
612insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
613insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
614insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
615insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
616insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
617insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
618insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
619insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
620insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
621insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
622insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
623insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
624insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
625insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
626insert into bar select * from foo;
627source include/diff_tables.inc;
628alter table foo add column added_7 text default NULL after b;
629alter table bar add column added_7 text default NULL after b;
630source include/diff_tables.inc;
631drop table foo; drop table bar;
632
633
634create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
635create table bar like foo;
636alter table bar engine=MyISAM;
637insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
638insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
639insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
640insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
641insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
642insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
643insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
644insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
645insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
646insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
647insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
648insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
649insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
650insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
651insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
652insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
653insert into bar select * from foo;
654source include/diff_tables.inc;
655alter table foo add column added_8 mediumtext default NULL after b;
656alter table bar add column added_8 mediumtext default NULL after b;
657source include/diff_tables.inc;
658drop table foo; drop table bar;
659
660
661create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
662create table bar like foo;
663alter table bar engine=MyISAM;
664insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
665insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
666insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
667insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
668insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
669insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
670insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
671insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
672insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
673insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
674insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
675insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
676insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
677insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
678insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
679insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
680insert into bar select * from foo;
681source include/diff_tables.inc;
682alter table foo add column added_1 bigint default NULL, add column added_11 bigint default NULL;
683alter table bar add column added_1 bigint default NULL, add column added_11 bigint default NULL;
684source include/diff_tables.inc;
685drop table foo; drop table bar;
686
687
688create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
689create table bar like foo;
690alter table bar engine=MyISAM;
691insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
692insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
693insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
694insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
695insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
696insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
697insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
698insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
699insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
700insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
701insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
702insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
703insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
704insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
705insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
706insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
707insert into bar select * from foo;
708source include/diff_tables.inc;
709alter table foo add column added_1 bigint default NULL, add column added_21 bigint default 1234;
710alter table bar add column added_1 bigint default NULL, add column added_21 bigint default 1234;
711source include/diff_tables.inc;
712drop table foo; drop table bar;
713
714
715create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
716create table bar like foo;
717alter table bar engine=MyISAM;
718insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
719insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
720insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
721insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
722insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
723insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
724insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
725insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
726insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
727insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
728insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
729insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
730insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
731insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
732insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
733insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
734insert into bar select * from foo;
735source include/diff_tables.inc;
736alter table foo add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
737alter table bar add column added_1 bigint default NULL, add column added_31 bigint NOT NULL default 54;
738source include/diff_tables.inc;
739drop table foo; drop table bar;
740
741
742create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
743create table bar like foo;
744alter table bar engine=MyISAM;
745insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
746insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
747insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
748insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
749insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
750insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
751insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
752insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
753insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
754insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
755insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
756insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
757insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
758insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
759insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
760insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
761insert into bar select * from foo;
762source include/diff_tables.inc;
763alter table foo add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
764alter table bar add column added_1 bigint default NULL, add column added_41 varchar(10) default NULL;
765source include/diff_tables.inc;
766drop table foo; drop table bar;
767
768
769create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
770create table bar like foo;
771alter table bar engine=MyISAM;
772insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
773insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
774insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
775insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
776insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
777insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
778insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
779insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
780insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
781insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
782insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
783insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
784insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
785insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
786insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
787insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
788insert into bar select * from foo;
789source include/diff_tables.inc;
790alter table foo add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
791alter table bar add column added_1 bigint default NULL, add column added_51 varchar(10) default "abracadab";
792source include/diff_tables.inc;
793drop table foo; drop table bar;
794
795
796create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
797create table bar like foo;
798alter table bar engine=MyISAM;
799insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
800insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
801insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
802insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
803insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
804insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
805insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
806insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
807insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
808insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
809insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
810insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
811insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
812insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
813insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
814insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
815insert into bar select * from foo;
816source include/diff_tables.inc;
817alter table foo add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
818alter table bar add column added_1 bigint default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
819source include/diff_tables.inc;
820drop table foo; drop table bar;
821
822
823create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
824create table bar like foo;
825alter table bar engine=MyISAM;
826insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
827insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
828insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
829insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
830insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
831insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
832insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
833insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
834insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
835insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
836insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
837insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
838insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
839insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
840insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
841insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
842insert into bar select * from foo;
843source include/diff_tables.inc;
844alter table foo add column added_1 bigint default NULL, add column added_71 text default NULL;
845alter table bar add column added_1 bigint default NULL, add column added_71 text default NULL;
846source include/diff_tables.inc;
847drop table foo; drop table bar;
848
849
850create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
851create table bar like foo;
852alter table bar engine=MyISAM;
853insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
854insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
855insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
856insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
857insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
858insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
859insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
860insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
861insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
862insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
863insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
864insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
865insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
866insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
867insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
868insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
869insert into bar select * from foo;
870source include/diff_tables.inc;
871alter table foo add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
872alter table bar add column added_1 bigint default NULL, add column added_81 mediumtext default NULL;
873source include/diff_tables.inc;
874drop table foo; drop table bar;
875
876
877create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
878create table bar like foo;
879alter table bar engine=MyISAM;
880insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
881insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
882insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
883insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
884insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
885insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
886insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
887insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
888insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
889insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
890insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
891insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
892insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
893insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
894insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
895insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
896insert into bar select * from foo;
897source include/diff_tables.inc;
898alter table foo add column added_2 bigint default -1, add column added_11 bigint default NULL;
899alter table bar add column added_2 bigint default -1, add column added_11 bigint default NULL;
900source include/diff_tables.inc;
901drop table foo; drop table bar;
902
903
904create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
905create table bar like foo;
906alter table bar engine=MyISAM;
907insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
908insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
909insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
910insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
911insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
912insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
913insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
914insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
915insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
916insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
917insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
918insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
919insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
920insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
921insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
922insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
923insert into bar select * from foo;
924source include/diff_tables.inc;
925alter table foo add column added_2 bigint default -1, add column added_21 bigint default 1234;
926alter table bar add column added_2 bigint default -1, add column added_21 bigint default 1234;
927source include/diff_tables.inc;
928drop table foo; drop table bar;
929
930
931create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
932create table bar like foo;
933alter table bar engine=MyISAM;
934insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
935insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
936insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
937insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
938insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
939insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
940insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
941insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
942insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
943insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
944insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
945insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
946insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
947insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
948insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
949insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
950insert into bar select * from foo;
951source include/diff_tables.inc;
952alter table foo add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
953alter table bar add column added_2 bigint default -1, add column added_31 bigint NOT NULL default 54;
954source include/diff_tables.inc;
955drop table foo; drop table bar;
956
957
958create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
959create table bar like foo;
960alter table bar engine=MyISAM;
961insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
962insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
963insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
964insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
965insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
966insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
967insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
968insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
969insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
970insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
971insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
972insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
973insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
974insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
975insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
976insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
977insert into bar select * from foo;
978source include/diff_tables.inc;
979alter table foo add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
980alter table bar add column added_2 bigint default -1, add column added_41 varchar(10) default NULL;
981source include/diff_tables.inc;
982drop table foo; drop table bar;
983
984
985create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
986create table bar like foo;
987alter table bar engine=MyISAM;
988insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
989insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
990insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
991insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
992insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
993insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
994insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
995insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
996insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
997insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
998insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
999insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1000insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1001insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1002insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1003insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1004insert into bar select * from foo;
1005source include/diff_tables.inc;
1006alter table foo add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
1007alter table bar add column added_2 bigint default -1, add column added_51 varchar(10) default "abracadab";
1008source include/diff_tables.inc;
1009drop table foo; drop table bar;
1010
1011
1012create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1013create table bar like foo;
1014alter table bar engine=MyISAM;
1015insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1016insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1017insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1018insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1019insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1020insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1021insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1022insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1023insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1024insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1025insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1026insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1027insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1028insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1029insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1030insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1031insert into bar select * from foo;
1032source include/diff_tables.inc;
1033alter table foo add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
1034alter table bar add column added_2 bigint default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
1035source include/diff_tables.inc;
1036drop table foo; drop table bar;
1037
1038
1039create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1040create table bar like foo;
1041alter table bar engine=MyISAM;
1042insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1043insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1044insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1045insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1046insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1047insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1048insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1049insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1050insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1051insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1052insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1053insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1054insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1055insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1056insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1057insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1058insert into bar select * from foo;
1059source include/diff_tables.inc;
1060alter table foo add column added_2 bigint default -1, add column added_71 text default NULL;
1061alter table bar add column added_2 bigint default -1, add column added_71 text default NULL;
1062source include/diff_tables.inc;
1063drop table foo; drop table bar;
1064
1065
1066create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1067create table bar like foo;
1068alter table bar engine=MyISAM;
1069insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1070insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1071insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1072insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1073insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1074insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1075insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1076insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1077insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1078insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1079insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1080insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1081insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1082insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1083insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1084insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1085insert into bar select * from foo;
1086source include/diff_tables.inc;
1087alter table foo add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
1088alter table bar add column added_2 bigint default -1, add column added_81 mediumtext default NULL;
1089source include/diff_tables.inc;
1090drop table foo; drop table bar;
1091
1092
1093create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1094create table bar like foo;
1095alter table bar engine=MyISAM;
1096insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1097insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1098insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1099insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1100insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1101insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1102insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1103insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1104insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1105insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1106insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1107insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1108insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1109insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1110insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1111insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1112insert into bar select * from foo;
1113source include/diff_tables.inc;
1114alter table foo add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
1115alter table bar add column added_3 bigint NOT NULL default -1, add column added_11 bigint default NULL;
1116source include/diff_tables.inc;
1117drop table foo; drop table bar;
1118
1119
1120create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1121create table bar like foo;
1122alter table bar engine=MyISAM;
1123insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1124insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1125insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1126insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1127insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1128insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1129insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1130insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1131insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1132insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1133insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1134insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1135insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1136insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1137insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1138insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1139insert into bar select * from foo;
1140source include/diff_tables.inc;
1141alter table foo add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
1142alter table bar add column added_3 bigint NOT NULL default -1, add column added_21 bigint default 1234;
1143source include/diff_tables.inc;
1144drop table foo; drop table bar;
1145
1146
1147create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1148create table bar like foo;
1149alter table bar engine=MyISAM;
1150insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1151insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1152insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1153insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1154insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1155insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1156insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1157insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1158insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1159insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1160insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1161insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1162insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1163insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1164insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1165insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1166insert into bar select * from foo;
1167source include/diff_tables.inc;
1168alter table foo add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
1169alter table bar add column added_3 bigint NOT NULL default -1, add column added_31 bigint NOT NULL default 54;
1170source include/diff_tables.inc;
1171drop table foo; drop table bar;
1172
1173
1174create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1175create table bar like foo;
1176alter table bar engine=MyISAM;
1177insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1178insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1179insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1180insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1181insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1182insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1183insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1184insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1185insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1186insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1187insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1188insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1189insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1190insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1191insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1192insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1193insert into bar select * from foo;
1194source include/diff_tables.inc;
1195alter table foo add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
1196alter table bar add column added_3 bigint NOT NULL default -1, add column added_41 varchar(10) default NULL;
1197source include/diff_tables.inc;
1198drop table foo; drop table bar;
1199
1200
1201create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1202create table bar like foo;
1203alter table bar engine=MyISAM;
1204insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1205insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1206insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1207insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1208insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1209insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1210insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1211insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1212insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1213insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1214insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1215insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1216insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1217insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1218insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1219insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1220insert into bar select * from foo;
1221source include/diff_tables.inc;
1222alter table foo add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
1223alter table bar add column added_3 bigint NOT NULL default -1, add column added_51 varchar(10) default "abracadab";
1224source include/diff_tables.inc;
1225drop table foo; drop table bar;
1226
1227
1228create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1229create table bar like foo;
1230alter table bar engine=MyISAM;
1231insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1232insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1233insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1234insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1235insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1236insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1237insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1238insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1239insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1240insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1241insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1242insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1243insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1244insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1245insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1246insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1247insert into bar select * from foo;
1248source include/diff_tables.inc;
1249alter table foo add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
1250alter table bar add column added_3 bigint NOT NULL default -1, add column added_61 varchar(10) NOT NULL default "abracadab";
1251source include/diff_tables.inc;
1252drop table foo; drop table bar;
1253
1254
1255create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1256create table bar like foo;
1257alter table bar engine=MyISAM;
1258insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1259insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1260insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1261insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1262insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1263insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1264insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1265insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1266insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1267insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1268insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1269insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1270insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1271insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1272insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1273insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1274insert into bar select * from foo;
1275source include/diff_tables.inc;
1276alter table foo add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
1277alter table bar add column added_3 bigint NOT NULL default -1, add column added_71 text default NULL;
1278source include/diff_tables.inc;
1279drop table foo; drop table bar;
1280
1281
1282create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1283create table bar like foo;
1284alter table bar engine=MyISAM;
1285insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1286insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1287insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1288insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1289insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1290insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1291insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1292insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1293insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1294insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1295insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1296insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1297insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1298insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1299insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1300insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1301insert into bar select * from foo;
1302source include/diff_tables.inc;
1303alter table foo add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
1304alter table bar add column added_3 bigint NOT NULL default -1, add column added_81 mediumtext default NULL;
1305source include/diff_tables.inc;
1306drop table foo; drop table bar;
1307
1308
1309create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1310create table bar like foo;
1311alter table bar engine=MyISAM;
1312insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1313insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1314insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1315insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1316insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1317insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1318insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1319insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1320insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1321insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1322insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1323insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1324insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1325insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1326insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1327insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1328insert into bar select * from foo;
1329source include/diff_tables.inc;
1330alter table foo add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
1331alter table bar add column added_4 varchar(10) default NULL, add column added_11 bigint default NULL;
1332source include/diff_tables.inc;
1333drop table foo; drop table bar;
1334
1335
1336create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1337create table bar like foo;
1338alter table bar engine=MyISAM;
1339insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1340insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1341insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1342insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1343insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1344insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1345insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1346insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1347insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1348insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1349insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1350insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1351insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1352insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1353insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1354insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1355insert into bar select * from foo;
1356source include/diff_tables.inc;
1357alter table foo add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
1358alter table bar add column added_4 varchar(10) default NULL, add column added_21 bigint default 1234;
1359source include/diff_tables.inc;
1360drop table foo; drop table bar;
1361
1362
1363create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1364create table bar like foo;
1365alter table bar engine=MyISAM;
1366insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1367insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1368insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1369insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1370insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1371insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1372insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1373insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1374insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1375insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1376insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1377insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1378insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1379insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1380insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1381insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1382insert into bar select * from foo;
1383source include/diff_tables.inc;
1384alter table foo add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
1385alter table bar add column added_4 varchar(10) default NULL, add column added_31 bigint NOT NULL default 54;
1386source include/diff_tables.inc;
1387drop table foo; drop table bar;
1388
1389
1390create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1391create table bar like foo;
1392alter table bar engine=MyISAM;
1393insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1394insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1395insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1396insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1397insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1398insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1399insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1400insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1401insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1402insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1403insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1404insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1405insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1406insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1407insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1408insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1409insert into bar select * from foo;
1410source include/diff_tables.inc;
1411alter table foo add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
1412alter table bar add column added_4 varchar(10) default NULL, add column added_41 varchar(10) default NULL;
1413source include/diff_tables.inc;
1414drop table foo; drop table bar;
1415
1416
1417create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1418create table bar like foo;
1419alter table bar engine=MyISAM;
1420insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1421insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1422insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1423insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1424insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1425insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1426insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1427insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1428insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1429insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1430insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1431insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1432insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1433insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1434insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1435insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1436insert into bar select * from foo;
1437source include/diff_tables.inc;
1438alter table foo add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
1439alter table bar add column added_4 varchar(10) default NULL, add column added_51 varchar(10) default "abracadab";
1440source include/diff_tables.inc;
1441drop table foo; drop table bar;
1442
1443
1444create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1445create table bar like foo;
1446alter table bar engine=MyISAM;
1447insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1448insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1449insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1450insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1451insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1452insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1453insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1454insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1455insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1456insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1457insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1458insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1459insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1460insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1461insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1462insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1463insert into bar select * from foo;
1464source include/diff_tables.inc;
1465alter table foo add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
1466alter table bar add column added_4 varchar(10) default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
1467source include/diff_tables.inc;
1468drop table foo; drop table bar;
1469
1470
1471create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1472create table bar like foo;
1473alter table bar engine=MyISAM;
1474insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1475insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1476insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1477insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1478insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1479insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1480insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1481insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1482insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1483insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1484insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1485insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1486insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1487insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1488insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1489insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1490insert into bar select * from foo;
1491source include/diff_tables.inc;
1492alter table foo add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
1493alter table bar add column added_4 varchar(10) default NULL, add column added_71 text default NULL;
1494source include/diff_tables.inc;
1495drop table foo; drop table bar;
1496
1497
1498create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1499create table bar like foo;
1500alter table bar engine=MyISAM;
1501insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1502insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1503insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1504insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1505insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1506insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1507insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1508insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1509insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1510insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1511insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1512insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1513insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1514insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1515insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1516insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1517insert into bar select * from foo;
1518source include/diff_tables.inc;
1519alter table foo add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
1520alter table bar add column added_4 varchar(10) default NULL, add column added_81 mediumtext default NULL;
1521source include/diff_tables.inc;
1522drop table foo; drop table bar;
1523
1524
1525create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1526create table bar like foo;
1527alter table bar engine=MyISAM;
1528insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1529insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1530insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1531insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1532insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1533insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1534insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1535insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1536insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1537insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1538insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1539insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1540insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1541insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1542insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1543insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1544insert into bar select * from foo;
1545source include/diff_tables.inc;
1546alter table foo add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
1547alter table bar add column added_5 varchar(10) default "qwerty", add column added_11 bigint default NULL;
1548source include/diff_tables.inc;
1549drop table foo; drop table bar;
1550
1551
1552create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1553create table bar like foo;
1554alter table bar engine=MyISAM;
1555insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1556insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1557insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1558insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1559insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1560insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1561insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1562insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1563insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1564insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1565insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1566insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1567insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1568insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1569insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1570insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1571insert into bar select * from foo;
1572source include/diff_tables.inc;
1573alter table foo add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
1574alter table bar add column added_5 varchar(10) default "qwerty", add column added_21 bigint default 1234;
1575source include/diff_tables.inc;
1576drop table foo; drop table bar;
1577
1578
1579create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1580create table bar like foo;
1581alter table bar engine=MyISAM;
1582insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1583insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1584insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1585insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1586insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1587insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1588insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1589insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1590insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1591insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1592insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1593insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1594insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1595insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1596insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1597insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1598insert into bar select * from foo;
1599source include/diff_tables.inc;
1600alter table foo add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
1601alter table bar add column added_5 varchar(10) default "qwerty", add column added_31 bigint NOT NULL default 54;
1602source include/diff_tables.inc;
1603drop table foo; drop table bar;
1604
1605
1606create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1607create table bar like foo;
1608alter table bar engine=MyISAM;
1609insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1610insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1611insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1612insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1613insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1614insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1615insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1616insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1617insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1618insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1619insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1620insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1621insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1622insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1623insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1624insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1625insert into bar select * from foo;
1626source include/diff_tables.inc;
1627alter table foo add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
1628alter table bar add column added_5 varchar(10) default "qwerty", add column added_41 varchar(10) default NULL;
1629source include/diff_tables.inc;
1630drop table foo; drop table bar;
1631
1632
1633create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1634create table bar like foo;
1635alter table bar engine=MyISAM;
1636insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1637insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1638insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1639insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1640insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1641insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1642insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1643insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1644insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1645insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1646insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1647insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1648insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1649insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1650insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1651insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1652insert into bar select * from foo;
1653source include/diff_tables.inc;
1654alter table foo add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
1655alter table bar add column added_5 varchar(10) default "qwerty", add column added_51 varchar(10) default "abracadab";
1656source include/diff_tables.inc;
1657drop table foo; drop table bar;
1658
1659
1660create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1661create table bar like foo;
1662alter table bar engine=MyISAM;
1663insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1664insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1665insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1666insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1667insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1668insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1669insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1670insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1671insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1672insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1673insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1674insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1675insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1676insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1677insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1678insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1679insert into bar select * from foo;
1680source include/diff_tables.inc;
1681alter table foo add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
1682alter table bar add column added_5 varchar(10) default "qwerty", add column added_61 varchar(10) NOT NULL default "abracadab";
1683source include/diff_tables.inc;
1684drop table foo; drop table bar;
1685
1686
1687create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1688create table bar like foo;
1689alter table bar engine=MyISAM;
1690insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1691insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1692insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1693insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1694insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1695insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1696insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1697insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1698insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1699insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1700insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1701insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1702insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1703insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1704insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1705insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1706insert into bar select * from foo;
1707source include/diff_tables.inc;
1708alter table foo add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
1709alter table bar add column added_5 varchar(10) default "qwerty", add column added_71 text default NULL;
1710source include/diff_tables.inc;
1711drop table foo; drop table bar;
1712
1713
1714create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1715create table bar like foo;
1716alter table bar engine=MyISAM;
1717insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1718insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1719insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1720insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1721insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1722insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1723insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1724insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1725insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1726insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1727insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1728insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1729insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1730insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1731insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1732insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1733insert into bar select * from foo;
1734source include/diff_tables.inc;
1735alter table foo add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
1736alter table bar add column added_5 varchar(10) default "qwerty", add column added_81 mediumtext default NULL;
1737source include/diff_tables.inc;
1738drop table foo; drop table bar;
1739
1740
1741create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1742create table bar like foo;
1743alter table bar engine=MyISAM;
1744insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1745insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1746insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1747insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1748insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1749insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1750insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1751insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1752insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1753insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1754insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1755insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1756insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1757insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1758insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1759insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1760insert into bar select * from foo;
1761source include/diff_tables.inc;
1762alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
1763alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_11 bigint default NULL;
1764source include/diff_tables.inc;
1765drop table foo; drop table bar;
1766
1767
1768create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1769create table bar like foo;
1770alter table bar engine=MyISAM;
1771insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1772insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1773insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1774insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1775insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1776insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1777insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1778insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1779insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1780insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1781insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1782insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1783insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1784insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1785insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1786insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1787insert into bar select * from foo;
1788source include/diff_tables.inc;
1789alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
1790alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_21 bigint default 1234;
1791source include/diff_tables.inc;
1792drop table foo; drop table bar;
1793
1794
1795create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1796create table bar like foo;
1797alter table bar engine=MyISAM;
1798insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1799insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1800insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1801insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1802insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1803insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1804insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1805insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1806insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1807insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1808insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1809insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1810insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1811insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1812insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1813insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1814insert into bar select * from foo;
1815source include/diff_tables.inc;
1816alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
1817alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_31 bigint NOT NULL default 54;
1818source include/diff_tables.inc;
1819drop table foo; drop table bar;
1820
1821
1822create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1823create table bar like foo;
1824alter table bar engine=MyISAM;
1825insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1826insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1827insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1828insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1829insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1830insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1831insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1832insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1833insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1834insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1835insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1836insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1837insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1838insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1839insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1840insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1841insert into bar select * from foo;
1842source include/diff_tables.inc;
1843alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
1844alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_41 varchar(10) default NULL;
1845source include/diff_tables.inc;
1846drop table foo; drop table bar;
1847
1848
1849create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1850create table bar like foo;
1851alter table bar engine=MyISAM;
1852insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1853insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1854insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1855insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1856insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1857insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1858insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1859insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1860insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1861insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1862insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1863insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1864insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1865insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1866insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1867insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1868insert into bar select * from foo;
1869source include/diff_tables.inc;
1870alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
1871alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_51 varchar(10) default "abracadab";
1872source include/diff_tables.inc;
1873drop table foo; drop table bar;
1874
1875
1876create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1877create table bar like foo;
1878alter table bar engine=MyISAM;
1879insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1880insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1881insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1882insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1883insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1884insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1885insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1886insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1887insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1888insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1889insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1890insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1891insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1892insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1893insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1894insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1895insert into bar select * from foo;
1896source include/diff_tables.inc;
1897alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
1898alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_61 varchar(10) NOT NULL default "abracadab";
1899source include/diff_tables.inc;
1900drop table foo; drop table bar;
1901
1902
1903create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1904create table bar like foo;
1905alter table bar engine=MyISAM;
1906insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1907insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1908insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1909insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1910insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1911insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1912insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1913insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1914insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1915insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1916insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1917insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1918insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1919insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1920insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1921insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1922insert into bar select * from foo;
1923source include/diff_tables.inc;
1924alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
1925alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_71 text default NULL;
1926source include/diff_tables.inc;
1927drop table foo; drop table bar;
1928
1929
1930create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1931create table bar like foo;
1932alter table bar engine=MyISAM;
1933insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1934insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1935insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1936insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1937insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1938insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1939insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1940insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1941insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1942insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1943insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1944insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1945insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1946insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1947insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1948insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1949insert into bar select * from foo;
1950source include/diff_tables.inc;
1951alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
1952alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt", add column added_81 mediumtext default NULL;
1953source include/diff_tables.inc;
1954drop table foo; drop table bar;
1955
1956
1957create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1958create table bar like foo;
1959alter table bar engine=MyISAM;
1960insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1961insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1962insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1963insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1964insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1965insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1966insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1967insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1968insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1969insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1970insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1971insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1972insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
1973insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
1974insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
1975insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
1976insert into bar select * from foo;
1977source include/diff_tables.inc;
1978alter table foo add column added_7 text default NULL, add column added_11 bigint default NULL;
1979alter table bar add column added_7 text default NULL, add column added_11 bigint default NULL;
1980source include/diff_tables.inc;
1981drop table foo; drop table bar;
1982
1983
1984create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
1985create table bar like foo;
1986alter table bar engine=MyISAM;
1987insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
1988insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
1989insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
1990insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
1991insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
1992insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
1993insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
1994insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
1995insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
1996insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
1997insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
1998insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
1999insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2000insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2001insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2002insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2003insert into bar select * from foo;
2004source include/diff_tables.inc;
2005alter table foo add column added_7 text default NULL, add column added_21 bigint default 1234;
2006alter table bar add column added_7 text default NULL, add column added_21 bigint default 1234;
2007source include/diff_tables.inc;
2008drop table foo; drop table bar;
2009
2010
2011create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2012create table bar like foo;
2013alter table bar engine=MyISAM;
2014insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2015insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2016insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2017insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2018insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2019insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2020insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2021insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2022insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2023insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2024insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2025insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2026insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2027insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2028insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2029insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2030insert into bar select * from foo;
2031source include/diff_tables.inc;
2032alter table foo add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
2033alter table bar add column added_7 text default NULL, add column added_31 bigint NOT NULL default 54;
2034source include/diff_tables.inc;
2035drop table foo; drop table bar;
2036
2037
2038create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2039create table bar like foo;
2040alter table bar engine=MyISAM;
2041insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2042insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2043insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2044insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2045insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2046insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2047insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2048insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2049insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2050insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2051insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2052insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2053insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2054insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2055insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2056insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2057insert into bar select * from foo;
2058source include/diff_tables.inc;
2059alter table foo add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
2060alter table bar add column added_7 text default NULL, add column added_41 varchar(10) default NULL;
2061source include/diff_tables.inc;
2062drop table foo; drop table bar;
2063
2064
2065create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2066create table bar like foo;
2067alter table bar engine=MyISAM;
2068insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2069insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2070insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2071insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2072insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2073insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2074insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2075insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2076insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2077insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2078insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2079insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2080insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2081insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2082insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2083insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2084insert into bar select * from foo;
2085source include/diff_tables.inc;
2086alter table foo add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
2087alter table bar add column added_7 text default NULL, add column added_51 varchar(10) default "abracadab";
2088source include/diff_tables.inc;
2089drop table foo; drop table bar;
2090
2091
2092create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2093create table bar like foo;
2094alter table bar engine=MyISAM;
2095insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2096insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2097insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2098insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2099insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2100insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2101insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2102insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2103insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2104insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2105insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2106insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2107insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2108insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2109insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2110insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2111insert into bar select * from foo;
2112source include/diff_tables.inc;
2113alter table foo add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
2114alter table bar add column added_7 text default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
2115source include/diff_tables.inc;
2116drop table foo; drop table bar;
2117
2118
2119create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2120create table bar like foo;
2121alter table bar engine=MyISAM;
2122insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2123insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2124insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2125insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2126insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2127insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2128insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2129insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2130insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2131insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2132insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2133insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2134insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2135insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2136insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2137insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2138insert into bar select * from foo;
2139source include/diff_tables.inc;
2140alter table foo add column added_7 text default NULL, add column added_71 text default NULL;
2141alter table bar add column added_7 text default NULL, add column added_71 text default NULL;
2142source include/diff_tables.inc;
2143drop table foo; drop table bar;
2144
2145
2146create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2147create table bar like foo;
2148alter table bar engine=MyISAM;
2149insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2150insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2151insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2152insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2153insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2154insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2155insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2156insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2157insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2158insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2159insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2160insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2161insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2162insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2163insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2164insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2165insert into bar select * from foo;
2166source include/diff_tables.inc;
2167alter table foo add column added_7 text default NULL, add column added_81 mediumtext default NULL;
2168alter table bar add column added_7 text default NULL, add column added_81 mediumtext default NULL;
2169source include/diff_tables.inc;
2170drop table foo; drop table bar;
2171
2172
2173create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2174create table bar like foo;
2175alter table bar engine=MyISAM;
2176insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2177insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2178insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2179insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2180insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2181insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2182insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2183insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2184insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2185insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2186insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2187insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2188insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2189insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2190insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2191insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2192insert into bar select * from foo;
2193source include/diff_tables.inc;
2194alter table foo add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
2195alter table bar add column added_8 mediumtext default NULL, add column added_11 bigint default NULL;
2196source include/diff_tables.inc;
2197drop table foo; drop table bar;
2198
2199
2200create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2201create table bar like foo;
2202alter table bar engine=MyISAM;
2203insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2204insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2205insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2206insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2207insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2208insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2209insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2210insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2211insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2212insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2213insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2214insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2215insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2216insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2217insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2218insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2219insert into bar select * from foo;
2220source include/diff_tables.inc;
2221alter table foo add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
2222alter table bar add column added_8 mediumtext default NULL, add column added_21 bigint default 1234;
2223source include/diff_tables.inc;
2224drop table foo; drop table bar;
2225
2226
2227create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2228create table bar like foo;
2229alter table bar engine=MyISAM;
2230insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2231insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2232insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2233insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2234insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2235insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2236insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2237insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2238insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2239insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2240insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2241insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2242insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2243insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2244insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2245insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2246insert into bar select * from foo;
2247source include/diff_tables.inc;
2248alter table foo add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
2249alter table bar add column added_8 mediumtext default NULL, add column added_31 bigint NOT NULL default 54;
2250source include/diff_tables.inc;
2251drop table foo; drop table bar;
2252
2253
2254create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2255create table bar like foo;
2256alter table bar engine=MyISAM;
2257insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2258insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2259insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2260insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2261insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2262insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2263insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2264insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2265insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2266insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2267insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2268insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2269insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2270insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2271insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2272insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2273insert into bar select * from foo;
2274source include/diff_tables.inc;
2275alter table foo add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
2276alter table bar add column added_8 mediumtext default NULL, add column added_41 varchar(10) default NULL;
2277source include/diff_tables.inc;
2278drop table foo; drop table bar;
2279
2280
2281create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2282create table bar like foo;
2283alter table bar engine=MyISAM;
2284insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2285insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2286insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2287insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2288insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2289insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2290insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2291insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2292insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2293insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2294insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2295insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2296insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2297insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2298insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2299insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2300insert into bar select * from foo;
2301source include/diff_tables.inc;
2302alter table foo add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
2303alter table bar add column added_8 mediumtext default NULL, add column added_51 varchar(10) default "abracadab";
2304source include/diff_tables.inc;
2305drop table foo; drop table bar;
2306
2307
2308create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2309create table bar like foo;
2310alter table bar engine=MyISAM;
2311insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2312insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2313insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2314insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2315insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2316insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2317insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2318insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2319insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2320insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2321insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2322insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2323insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2324insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2325insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2326insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2327insert into bar select * from foo;
2328source include/diff_tables.inc;
2329alter table foo add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
2330alter table bar add column added_8 mediumtext default NULL, add column added_61 varchar(10) NOT NULL default "abracadab";
2331source include/diff_tables.inc;
2332drop table foo; drop table bar;
2333
2334
2335create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2336create table bar like foo;
2337alter table bar engine=MyISAM;
2338insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2339insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2340insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2341insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2342insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2343insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2344insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2345insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2346insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2347insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2348insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2349insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2350insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2351insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2352insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2353insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2354insert into bar select * from foo;
2355source include/diff_tables.inc;
2356alter table foo add column added_8 mediumtext default NULL, add column added_71 text default NULL;
2357alter table bar add column added_8 mediumtext default NULL, add column added_71 text default NULL;
2358source include/diff_tables.inc;
2359drop table foo; drop table bar;
2360
2361
2362create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2363create table bar like foo;
2364alter table bar engine=MyISAM;
2365insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2366insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2367insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2368insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2369insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2370insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2371insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2372insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2373insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2374insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2375insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2376insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2377insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2378insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2379insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2380insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2381insert into bar select * from foo;
2382source include/diff_tables.inc;
2383alter table foo add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
2384alter table bar add column added_8 mediumtext default NULL, add column added_81 mediumtext default NULL;
2385source include/diff_tables.inc;
2386drop table foo; drop table bar;
2387
2388
2389create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2390create table bar like foo;
2391alter table bar engine=MyISAM;
2392insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2393insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2394insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2395insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2396insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2397insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2398insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2399insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2400insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2401insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2402insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2403insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2404insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2405insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2406insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2407insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2408insert into bar select * from foo;
2409source include/diff_tables.inc;
2410alter table foo add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
2411alter table bar add column added_1 bigint default NULL first, add column added_11 bigint default NULL;
2412source include/diff_tables.inc;
2413drop table foo; drop table bar;
2414
2415
2416create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2417create table bar like foo;
2418alter table bar engine=MyISAM;
2419insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2420insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2421insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2422insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2423insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2424insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2425insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2426insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2427insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2428insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2429insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2430insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2431insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2432insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2433insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2434insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2435insert into bar select * from foo;
2436source include/diff_tables.inc;
2437alter table foo add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
2438alter table bar add column added_1 bigint default NULL first, add column added_21 bigint default 1234;
2439source include/diff_tables.inc;
2440drop table foo; drop table bar;
2441
2442
2443create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2444create table bar like foo;
2445alter table bar engine=MyISAM;
2446insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2447insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2448insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2449insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2450insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2451insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2452insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2453insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2454insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2455insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2456insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2457insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2458insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2459insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2460insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2461insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2462insert into bar select * from foo;
2463source include/diff_tables.inc;
2464alter table foo add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
2465alter table bar add column added_1 bigint default NULL first, add column added_31 bigint NOT NULL default 54;
2466source include/diff_tables.inc;
2467drop table foo; drop table bar;
2468
2469
2470create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2471create table bar like foo;
2472alter table bar engine=MyISAM;
2473insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2474insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2475insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2476insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2477insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2478insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2479insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2480insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2481insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2482insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2483insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2484insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2485insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2486insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2487insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2488insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2489insert into bar select * from foo;
2490source include/diff_tables.inc;
2491alter table foo add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
2492alter table bar add column added_1 bigint default NULL first, add column added_41 varchar(10) default NULL;
2493source include/diff_tables.inc;
2494drop table foo; drop table bar;
2495
2496
2497create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2498create table bar like foo;
2499alter table bar engine=MyISAM;
2500insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2501insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2502insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2503insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2504insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2505insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2506insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2507insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2508insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2509insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2510insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2511insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2512insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2513insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2514insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2515insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2516insert into bar select * from foo;
2517source include/diff_tables.inc;
2518alter table foo add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
2519alter table bar add column added_1 bigint default NULL first, add column added_51 varchar(10) default "abracadab";
2520source include/diff_tables.inc;
2521drop table foo; drop table bar;
2522
2523
2524create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2525create table bar like foo;
2526alter table bar engine=MyISAM;
2527insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2528insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2529insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2530insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2531insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2532insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2533insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2534insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2535insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2536insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2537insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2538insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2539insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2540insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2541insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2542insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2543insert into bar select * from foo;
2544source include/diff_tables.inc;
2545alter table foo add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
2546alter table bar add column added_1 bigint default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
2547source include/diff_tables.inc;
2548drop table foo; drop table bar;
2549
2550
2551create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2552create table bar like foo;
2553alter table bar engine=MyISAM;
2554insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2555insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2556insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2557insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2558insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2559insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2560insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2561insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2562insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2563insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2564insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2565insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2566insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2567insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2568insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2569insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2570insert into bar select * from foo;
2571source include/diff_tables.inc;
2572alter table foo add column added_1 bigint default NULL first, add column added_71 text default NULL;
2573alter table bar add column added_1 bigint default NULL first, add column added_71 text default NULL;
2574source include/diff_tables.inc;
2575drop table foo; drop table bar;
2576
2577
2578create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2579create table bar like foo;
2580alter table bar engine=MyISAM;
2581insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2582insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2583insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2584insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2585insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2586insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2587insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2588insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2589insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2590insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2591insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2592insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2593insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2594insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2595insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2596insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2597insert into bar select * from foo;
2598source include/diff_tables.inc;
2599alter table foo add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
2600alter table bar add column added_1 bigint default NULL first, add column added_81 mediumtext default NULL;
2601source include/diff_tables.inc;
2602drop table foo; drop table bar;
2603
2604
2605create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2606create table bar like foo;
2607alter table bar engine=MyISAM;
2608insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2609insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2610insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2611insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2612insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2613insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2614insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2615insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2616insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2617insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2618insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2619insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2620insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2621insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2622insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2623insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2624insert into bar select * from foo;
2625source include/diff_tables.inc;
2626alter table foo add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
2627alter table bar add column added_2 bigint default -1 first, add column added_11 bigint default NULL;
2628source include/diff_tables.inc;
2629drop table foo; drop table bar;
2630
2631
2632create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2633create table bar like foo;
2634alter table bar engine=MyISAM;
2635insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2636insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2637insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2638insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2639insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2640insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2641insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2642insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2643insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2644insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2645insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2646insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2647insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2648insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2649insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2650insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2651insert into bar select * from foo;
2652source include/diff_tables.inc;
2653alter table foo add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
2654alter table bar add column added_2 bigint default -1 first, add column added_21 bigint default 1234;
2655source include/diff_tables.inc;
2656drop table foo; drop table bar;
2657
2658
2659create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2660create table bar like foo;
2661alter table bar engine=MyISAM;
2662insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2663insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2664insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2665insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2666insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2667insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2668insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2669insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2670insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2671insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2672insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2673insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2674insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2675insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2676insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2677insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2678insert into bar select * from foo;
2679source include/diff_tables.inc;
2680alter table foo add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
2681alter table bar add column added_2 bigint default -1 first, add column added_31 bigint NOT NULL default 54;
2682source include/diff_tables.inc;
2683drop table foo; drop table bar;
2684
2685
2686create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2687create table bar like foo;
2688alter table bar engine=MyISAM;
2689insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2690insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2691insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2692insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2693insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2694insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2695insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2696insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2697insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2698insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2699insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2700insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2701insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2702insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2703insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2704insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2705insert into bar select * from foo;
2706source include/diff_tables.inc;
2707alter table foo add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
2708alter table bar add column added_2 bigint default -1 first, add column added_41 varchar(10) default NULL;
2709source include/diff_tables.inc;
2710drop table foo; drop table bar;
2711
2712
2713create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2714create table bar like foo;
2715alter table bar engine=MyISAM;
2716insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2717insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2718insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2719insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2720insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2721insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2722insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2723insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2724insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2725insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2726insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2727insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2728insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2729insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2730insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2731insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2732insert into bar select * from foo;
2733source include/diff_tables.inc;
2734alter table foo add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
2735alter table bar add column added_2 bigint default -1 first, add column added_51 varchar(10) default "abracadab";
2736source include/diff_tables.inc;
2737drop table foo; drop table bar;
2738
2739
2740create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2741create table bar like foo;
2742alter table bar engine=MyISAM;
2743insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2744insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2745insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2746insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2747insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2748insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2749insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2750insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2751insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2752insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2753insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2754insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2755insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2756insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2757insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2758insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2759insert into bar select * from foo;
2760source include/diff_tables.inc;
2761alter table foo add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
2762alter table bar add column added_2 bigint default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
2763source include/diff_tables.inc;
2764drop table foo; drop table bar;
2765
2766
2767create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2768create table bar like foo;
2769alter table bar engine=MyISAM;
2770insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2771insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2772insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2773insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2774insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2775insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2776insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2777insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2778insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2779insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2780insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2781insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2782insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2783insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2784insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2785insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2786insert into bar select * from foo;
2787source include/diff_tables.inc;
2788alter table foo add column added_2 bigint default -1 first, add column added_71 text default NULL;
2789alter table bar add column added_2 bigint default -1 first, add column added_71 text default NULL;
2790source include/diff_tables.inc;
2791drop table foo; drop table bar;
2792
2793
2794create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2795create table bar like foo;
2796alter table bar engine=MyISAM;
2797insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2798insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2799insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2800insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2801insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2802insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2803insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2804insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2805insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2806insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2807insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2808insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2809insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2810insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2811insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2812insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2813insert into bar select * from foo;
2814source include/diff_tables.inc;
2815alter table foo add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
2816alter table bar add column added_2 bigint default -1 first, add column added_81 mediumtext default NULL;
2817source include/diff_tables.inc;
2818drop table foo; drop table bar;
2819
2820
2821create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2822create table bar like foo;
2823alter table bar engine=MyISAM;
2824insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2825insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2826insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2827insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2828insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2829insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2830insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2831insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2832insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2833insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2834insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2835insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2836insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2837insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2838insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2839insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2840insert into bar select * from foo;
2841source include/diff_tables.inc;
2842alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
2843alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_11 bigint default NULL;
2844source include/diff_tables.inc;
2845drop table foo; drop table bar;
2846
2847
2848create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2849create table bar like foo;
2850alter table bar engine=MyISAM;
2851insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2852insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2853insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2854insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2855insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2856insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2857insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2858insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2859insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2860insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2861insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2862insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2863insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2864insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2865insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2866insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2867insert into bar select * from foo;
2868source include/diff_tables.inc;
2869alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
2870alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_21 bigint default 1234;
2871source include/diff_tables.inc;
2872drop table foo; drop table bar;
2873
2874
2875create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2876create table bar like foo;
2877alter table bar engine=MyISAM;
2878insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2879insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2880insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2881insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2882insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2883insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2884insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2885insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2886insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2887insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2888insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2889insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2890insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2891insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2892insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2893insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2894insert into bar select * from foo;
2895source include/diff_tables.inc;
2896alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
2897alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_31 bigint NOT NULL default 54;
2898source include/diff_tables.inc;
2899drop table foo; drop table bar;
2900
2901
2902create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2903create table bar like foo;
2904alter table bar engine=MyISAM;
2905insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2906insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2907insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2908insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2909insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2910insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2911insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2912insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2913insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2914insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2915insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2916insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2917insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2918insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2919insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2920insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2921insert into bar select * from foo;
2922source include/diff_tables.inc;
2923alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
2924alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_41 varchar(10) default NULL;
2925source include/diff_tables.inc;
2926drop table foo; drop table bar;
2927
2928
2929create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2930create table bar like foo;
2931alter table bar engine=MyISAM;
2932insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2933insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2934insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2935insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2936insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2937insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2938insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2939insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2940insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2941insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2942insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2943insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2944insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2945insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2946insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2947insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2948insert into bar select * from foo;
2949source include/diff_tables.inc;
2950alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
2951alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_51 varchar(10) default "abracadab";
2952source include/diff_tables.inc;
2953drop table foo; drop table bar;
2954
2955
2956create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2957create table bar like foo;
2958alter table bar engine=MyISAM;
2959insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2960insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2961insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2962insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2963insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2964insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2965insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2966insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2967insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2968insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2969insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2970insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2971insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2972insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
2973insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
2974insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
2975insert into bar select * from foo;
2976source include/diff_tables.inc;
2977alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
2978alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_61 varchar(10) NOT NULL default "abracadab";
2979source include/diff_tables.inc;
2980drop table foo; drop table bar;
2981
2982
2983create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
2984create table bar like foo;
2985alter table bar engine=MyISAM;
2986insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
2987insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
2988insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
2989insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
2990insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
2991insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
2992insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
2993insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
2994insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
2995insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
2996insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
2997insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
2998insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
2999insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3000insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3001insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3002insert into bar select * from foo;
3003source include/diff_tables.inc;
3004alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
3005alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_71 text default NULL;
3006source include/diff_tables.inc;
3007drop table foo; drop table bar;
3008
3009
3010create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3011create table bar like foo;
3012alter table bar engine=MyISAM;
3013insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3014insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3015insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3016insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3017insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3018insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3019insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3020insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3021insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3022insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3023insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3024insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3025insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3026insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3027insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3028insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3029insert into bar select * from foo;
3030source include/diff_tables.inc;
3031alter table foo add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
3032alter table bar add column added_3 bigint NOT NULL default -1 first, add column added_81 mediumtext default NULL;
3033source include/diff_tables.inc;
3034drop table foo; drop table bar;
3035
3036
3037create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3038create table bar like foo;
3039alter table bar engine=MyISAM;
3040insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3041insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3042insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3043insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3044insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3045insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3046insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3047insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3048insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3049insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3050insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3051insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3052insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3053insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3054insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3055insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3056insert into bar select * from foo;
3057source include/diff_tables.inc;
3058alter table foo add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
3059alter table bar add column added_4 varchar(10) default NULL first, add column added_11 bigint default NULL;
3060source include/diff_tables.inc;
3061drop table foo; drop table bar;
3062
3063
3064create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3065create table bar like foo;
3066alter table bar engine=MyISAM;
3067insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3068insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3069insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3070insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3071insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3072insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3073insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3074insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3075insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3076insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3077insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3078insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3079insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3080insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3081insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3082insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3083insert into bar select * from foo;
3084source include/diff_tables.inc;
3085alter table foo add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
3086alter table bar add column added_4 varchar(10) default NULL first, add column added_21 bigint default 1234;
3087source include/diff_tables.inc;
3088drop table foo; drop table bar;
3089
3090
3091create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3092create table bar like foo;
3093alter table bar engine=MyISAM;
3094insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3095insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3096insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3097insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3098insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3099insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3100insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3101insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3102insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3103insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3104insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3105insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3106insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3107insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3108insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3109insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3110insert into bar select * from foo;
3111source include/diff_tables.inc;
3112alter table foo add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
3113alter table bar add column added_4 varchar(10) default NULL first, add column added_31 bigint NOT NULL default 54;
3114source include/diff_tables.inc;
3115drop table foo; drop table bar;
3116
3117
3118create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3119create table bar like foo;
3120alter table bar engine=MyISAM;
3121insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3122insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3123insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3124insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3125insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3126insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3127insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3128insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3129insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3130insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3131insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3132insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3133insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3134insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3135insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3136insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3137insert into bar select * from foo;
3138source include/diff_tables.inc;
3139alter table foo add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
3140alter table bar add column added_4 varchar(10) default NULL first, add column added_41 varchar(10) default NULL;
3141source include/diff_tables.inc;
3142drop table foo; drop table bar;
3143
3144
3145create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3146create table bar like foo;
3147alter table bar engine=MyISAM;
3148insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3149insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3150insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3151insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3152insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3153insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3154insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3155insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3156insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3157insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3158insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3159insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3160insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3161insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3162insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3163insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3164insert into bar select * from foo;
3165source include/diff_tables.inc;
3166alter table foo add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
3167alter table bar add column added_4 varchar(10) default NULL first, add column added_51 varchar(10) default "abracadab";
3168source include/diff_tables.inc;
3169drop table foo; drop table bar;
3170
3171
3172create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3173create table bar like foo;
3174alter table bar engine=MyISAM;
3175insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3176insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3177insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3178insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3179insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3180insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3181insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3182insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3183insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3184insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3185insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3186insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3187insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3188insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3189insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3190insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3191insert into bar select * from foo;
3192source include/diff_tables.inc;
3193alter table foo add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
3194alter table bar add column added_4 varchar(10) default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
3195source include/diff_tables.inc;
3196drop table foo; drop table bar;
3197
3198
3199create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3200create table bar like foo;
3201alter table bar engine=MyISAM;
3202insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3203insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3204insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3205insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3206insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3207insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3208insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3209insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3210insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3211insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3212insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3213insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3214insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3215insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3216insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3217insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3218insert into bar select * from foo;
3219source include/diff_tables.inc;
3220alter table foo add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
3221alter table bar add column added_4 varchar(10) default NULL first, add column added_71 text default NULL;
3222source include/diff_tables.inc;
3223drop table foo; drop table bar;
3224
3225
3226create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3227create table bar like foo;
3228alter table bar engine=MyISAM;
3229insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3230insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3231insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3232insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3233insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3234insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3235insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3236insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3237insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3238insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3239insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3240insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3241insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3242insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3243insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3244insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3245insert into bar select * from foo;
3246source include/diff_tables.inc;
3247alter table foo add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
3248alter table bar add column added_4 varchar(10) default NULL first, add column added_81 mediumtext default NULL;
3249source include/diff_tables.inc;
3250drop table foo; drop table bar;
3251
3252
3253create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3254create table bar like foo;
3255alter table bar engine=MyISAM;
3256insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3257insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3258insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3259insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3260insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3261insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3262insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3263insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3264insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3265insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3266insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3267insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3268insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3269insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3270insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3271insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3272insert into bar select * from foo;
3273source include/diff_tables.inc;
3274alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
3275alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_11 bigint default NULL;
3276source include/diff_tables.inc;
3277drop table foo; drop table bar;
3278
3279
3280create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3281create table bar like foo;
3282alter table bar engine=MyISAM;
3283insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3284insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3285insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3286insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3287insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3288insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3289insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3290insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3291insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3292insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3293insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3294insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3295insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3296insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3297insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3298insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3299insert into bar select * from foo;
3300source include/diff_tables.inc;
3301alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
3302alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_21 bigint default 1234;
3303source include/diff_tables.inc;
3304drop table foo; drop table bar;
3305
3306
3307create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3308create table bar like foo;
3309alter table bar engine=MyISAM;
3310insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3311insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3312insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3313insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3314insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3315insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3316insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3317insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3318insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3319insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3320insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3321insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3322insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3323insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3324insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3325insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3326insert into bar select * from foo;
3327source include/diff_tables.inc;
3328alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
3329alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_31 bigint NOT NULL default 54;
3330source include/diff_tables.inc;
3331drop table foo; drop table bar;
3332
3333
3334create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3335create table bar like foo;
3336alter table bar engine=MyISAM;
3337insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3338insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3339insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3340insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3341insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3342insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3343insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3344insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3345insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3346insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3347insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3348insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3349insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3350insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3351insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3352insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3353insert into bar select * from foo;
3354source include/diff_tables.inc;
3355alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
3356alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_41 varchar(10) default NULL;
3357source include/diff_tables.inc;
3358drop table foo; drop table bar;
3359
3360
3361create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3362create table bar like foo;
3363alter table bar engine=MyISAM;
3364insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3365insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3366insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3367insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3368insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3369insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3370insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3371insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3372insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3373insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3374insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3375insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3376insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3377insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3378insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3379insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3380insert into bar select * from foo;
3381source include/diff_tables.inc;
3382alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
3383alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_51 varchar(10) default "abracadab";
3384source include/diff_tables.inc;
3385drop table foo; drop table bar;
3386
3387
3388create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3389create table bar like foo;
3390alter table bar engine=MyISAM;
3391insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3392insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3393insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3394insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3395insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3396insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3397insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3398insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3399insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3400insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3401insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3402insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3403insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3404insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3405insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3406insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3407insert into bar select * from foo;
3408source include/diff_tables.inc;
3409alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
3410alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_61 varchar(10) NOT NULL default "abracadab";
3411source include/diff_tables.inc;
3412drop table foo; drop table bar;
3413
3414
3415create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3416create table bar like foo;
3417alter table bar engine=MyISAM;
3418insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3419insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3420insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3421insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3422insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3423insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3424insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3425insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3426insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3427insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3428insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3429insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3430insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3431insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3432insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3433insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3434insert into bar select * from foo;
3435source include/diff_tables.inc;
3436alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
3437alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_71 text default NULL;
3438source include/diff_tables.inc;
3439drop table foo; drop table bar;
3440
3441
3442create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3443create table bar like foo;
3444alter table bar engine=MyISAM;
3445insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3446insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3447insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3448insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3449insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3450insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3451insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3452insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3453insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3454insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3455insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3456insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3457insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3458insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3459insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3460insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3461insert into bar select * from foo;
3462source include/diff_tables.inc;
3463alter table foo add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
3464alter table bar add column added_5 varchar(10) default "qwerty" first, add column added_81 mediumtext default NULL;
3465source include/diff_tables.inc;
3466drop table foo; drop table bar;
3467
3468
3469create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3470create table bar like foo;
3471alter table bar engine=MyISAM;
3472insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3473insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3474insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3475insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3476insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3477insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3478insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3479insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3480insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3481insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3482insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3483insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3484insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3485insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3486insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3487insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3488insert into bar select * from foo;
3489source include/diff_tables.inc;
3490alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
3491alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_11 bigint default NULL;
3492source include/diff_tables.inc;
3493drop table foo; drop table bar;
3494
3495
3496create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3497create table bar like foo;
3498alter table bar engine=MyISAM;
3499insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3500insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3501insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3502insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3503insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3504insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3505insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3506insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3507insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3508insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3509insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3510insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3511insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3512insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3513insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3514insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3515insert into bar select * from foo;
3516source include/diff_tables.inc;
3517alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
3518alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_21 bigint default 1234;
3519source include/diff_tables.inc;
3520drop table foo; drop table bar;
3521
3522
3523create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3524create table bar like foo;
3525alter table bar engine=MyISAM;
3526insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3527insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3528insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3529insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3530insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3531insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3532insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3533insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3534insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3535insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3536insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3537insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3538insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3539insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3540insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3541insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3542insert into bar select * from foo;
3543source include/diff_tables.inc;
3544alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
3545alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_31 bigint NOT NULL default 54;
3546source include/diff_tables.inc;
3547drop table foo; drop table bar;
3548
3549
3550create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3551create table bar like foo;
3552alter table bar engine=MyISAM;
3553insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3554insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3555insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3556insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3557insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3558insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3559insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3560insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3561insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3562insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3563insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3564insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3565insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3566insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3567insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3568insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3569insert into bar select * from foo;
3570source include/diff_tables.inc;
3571alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
3572alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_41 varchar(10) default NULL;
3573source include/diff_tables.inc;
3574drop table foo; drop table bar;
3575
3576
3577create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3578create table bar like foo;
3579alter table bar engine=MyISAM;
3580insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3581insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3582insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3583insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3584insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3585insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3586insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3587insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3588insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3589insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3590insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3591insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3592insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3593insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3594insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3595insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3596insert into bar select * from foo;
3597source include/diff_tables.inc;
3598alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
3599alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_51 varchar(10) default "abracadab";
3600source include/diff_tables.inc;
3601drop table foo; drop table bar;
3602
3603
3604create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3605create table bar like foo;
3606alter table bar engine=MyISAM;
3607insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3608insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3609insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3610insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3611insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3612insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3613insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3614insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3615insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3616insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3617insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3618insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3619insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3620insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3621insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3622insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3623insert into bar select * from foo;
3624source include/diff_tables.inc;
3625alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
3626alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_61 varchar(10) NOT NULL default "abracadab";
3627source include/diff_tables.inc;
3628drop table foo; drop table bar;
3629
3630
3631create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3632create table bar like foo;
3633alter table bar engine=MyISAM;
3634insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3635insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3636insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3637insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3638insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3639insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3640insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3641insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3642insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3643insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3644insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3645insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3646insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3647insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3648insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3649insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3650insert into bar select * from foo;
3651source include/diff_tables.inc;
3652alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
3653alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_71 text default NULL;
3654source include/diff_tables.inc;
3655drop table foo; drop table bar;
3656
3657
3658create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3659create table bar like foo;
3660alter table bar engine=MyISAM;
3661insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3662insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3663insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3664insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3665insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3666insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3667insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3668insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3669insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3670insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3671insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3672insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3673insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3674insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3675insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3676insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3677insert into bar select * from foo;
3678source include/diff_tables.inc;
3679alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
3680alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" first, add column added_81 mediumtext default NULL;
3681source include/diff_tables.inc;
3682drop table foo; drop table bar;
3683
3684
3685create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3686create table bar like foo;
3687alter table bar engine=MyISAM;
3688insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3689insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3690insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3691insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3692insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3693insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3694insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3695insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3696insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3697insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3698insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3699insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3700insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3701insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3702insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3703insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3704insert into bar select * from foo;
3705source include/diff_tables.inc;
3706alter table foo add column added_7 text default NULL first, add column added_11 bigint default NULL;
3707alter table bar add column added_7 text default NULL first, add column added_11 bigint default NULL;
3708source include/diff_tables.inc;
3709drop table foo; drop table bar;
3710
3711
3712create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3713create table bar like foo;
3714alter table bar engine=MyISAM;
3715insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3716insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3717insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3718insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3719insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3720insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3721insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3722insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3723insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3724insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3725insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3726insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3727insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3728insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3729insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3730insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3731insert into bar select * from foo;
3732source include/diff_tables.inc;
3733alter table foo add column added_7 text default NULL first, add column added_21 bigint default 1234;
3734alter table bar add column added_7 text default NULL first, add column added_21 bigint default 1234;
3735source include/diff_tables.inc;
3736drop table foo; drop table bar;
3737
3738
3739create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3740create table bar like foo;
3741alter table bar engine=MyISAM;
3742insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3743insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3744insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3745insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3746insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3747insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3748insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3749insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3750insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3751insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3752insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3753insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3754insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3755insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3756insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3757insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3758insert into bar select * from foo;
3759source include/diff_tables.inc;
3760alter table foo add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
3761alter table bar add column added_7 text default NULL first, add column added_31 bigint NOT NULL default 54;
3762source include/diff_tables.inc;
3763drop table foo; drop table bar;
3764
3765
3766create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3767create table bar like foo;
3768alter table bar engine=MyISAM;
3769insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3770insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3771insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3772insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3773insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3774insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3775insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3776insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3777insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3778insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3779insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3780insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3781insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3782insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3783insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3784insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3785insert into bar select * from foo;
3786source include/diff_tables.inc;
3787alter table foo add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
3788alter table bar add column added_7 text default NULL first, add column added_41 varchar(10) default NULL;
3789source include/diff_tables.inc;
3790drop table foo; drop table bar;
3791
3792
3793create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3794create table bar like foo;
3795alter table bar engine=MyISAM;
3796insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3797insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3798insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3799insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3800insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3801insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3802insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3803insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3804insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3805insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3806insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3807insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3808insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3809insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3810insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3811insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3812insert into bar select * from foo;
3813source include/diff_tables.inc;
3814alter table foo add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
3815alter table bar add column added_7 text default NULL first, add column added_51 varchar(10) default "abracadab";
3816source include/diff_tables.inc;
3817drop table foo; drop table bar;
3818
3819
3820create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3821create table bar like foo;
3822alter table bar engine=MyISAM;
3823insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3824insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3825insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3826insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3827insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3828insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3829insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3830insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3831insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3832insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3833insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3834insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3835insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3836insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3837insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3838insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3839insert into bar select * from foo;
3840source include/diff_tables.inc;
3841alter table foo add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
3842alter table bar add column added_7 text default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
3843source include/diff_tables.inc;
3844drop table foo; drop table bar;
3845
3846
3847create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3848create table bar like foo;
3849alter table bar engine=MyISAM;
3850insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3851insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3852insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3853insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3854insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3855insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3856insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3857insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3858insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3859insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3860insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3861insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3862insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3863insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3864insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3865insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3866insert into bar select * from foo;
3867source include/diff_tables.inc;
3868alter table foo add column added_7 text default NULL first, add column added_71 text default NULL;
3869alter table bar add column added_7 text default NULL first, add column added_71 text default NULL;
3870source include/diff_tables.inc;
3871drop table foo; drop table bar;
3872
3873
3874create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3875create table bar like foo;
3876alter table bar engine=MyISAM;
3877insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3878insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3879insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3880insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3881insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3882insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3883insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3884insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3885insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3886insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3887insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3888insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3889insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3890insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3891insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3892insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3893insert into bar select * from foo;
3894source include/diff_tables.inc;
3895alter table foo add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
3896alter table bar add column added_7 text default NULL first, add column added_81 mediumtext default NULL;
3897source include/diff_tables.inc;
3898drop table foo; drop table bar;
3899
3900
3901create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3902create table bar like foo;
3903alter table bar engine=MyISAM;
3904insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3905insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3906insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3907insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3908insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3909insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3910insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3911insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3912insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3913insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3914insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3915insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3916insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3917insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3918insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3919insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3920insert into bar select * from foo;
3921source include/diff_tables.inc;
3922alter table foo add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
3923alter table bar add column added_8 mediumtext default NULL first, add column added_11 bigint default NULL;
3924source include/diff_tables.inc;
3925drop table foo; drop table bar;
3926
3927
3928create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3929create table bar like foo;
3930alter table bar engine=MyISAM;
3931insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3932insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3933insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3934insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3935insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3936insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3937insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3938insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3939insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3940insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3941insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3942insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3943insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3944insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3945insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3946insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3947insert into bar select * from foo;
3948source include/diff_tables.inc;
3949alter table foo add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
3950alter table bar add column added_8 mediumtext default NULL first, add column added_21 bigint default 1234;
3951source include/diff_tables.inc;
3952drop table foo; drop table bar;
3953
3954
3955create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3956create table bar like foo;
3957alter table bar engine=MyISAM;
3958insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3959insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3960insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3961insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3962insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3963insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3964insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3965insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3966insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3967insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3968insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3969insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3970insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3971insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3972insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
3973insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
3974insert into bar select * from foo;
3975source include/diff_tables.inc;
3976alter table foo add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
3977alter table bar add column added_8 mediumtext default NULL first, add column added_31 bigint NOT NULL default 54;
3978source include/diff_tables.inc;
3979drop table foo; drop table bar;
3980
3981
3982create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
3983create table bar like foo;
3984alter table bar engine=MyISAM;
3985insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
3986insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
3987insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
3988insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
3989insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
3990insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
3991insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
3992insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
3993insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
3994insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
3995insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
3996insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
3997insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
3998insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
3999insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4000insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4001insert into bar select * from foo;
4002source include/diff_tables.inc;
4003alter table foo add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
4004alter table bar add column added_8 mediumtext default NULL first, add column added_41 varchar(10) default NULL;
4005source include/diff_tables.inc;
4006drop table foo; drop table bar;
4007
4008
4009create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4010create table bar like foo;
4011alter table bar engine=MyISAM;
4012insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4013insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4014insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4015insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4016insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4017insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4018insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4019insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4020insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4021insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4022insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4023insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4024insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4025insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4026insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4027insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4028insert into bar select * from foo;
4029source include/diff_tables.inc;
4030alter table foo add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
4031alter table bar add column added_8 mediumtext default NULL first, add column added_51 varchar(10) default "abracadab";
4032source include/diff_tables.inc;
4033drop table foo; drop table bar;
4034
4035
4036create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4037create table bar like foo;
4038alter table bar engine=MyISAM;
4039insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4040insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4041insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4042insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4043insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4044insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4045insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4046insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4047insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4048insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4049insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4050insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4051insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4052insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4053insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4054insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4055insert into bar select * from foo;
4056source include/diff_tables.inc;
4057alter table foo add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
4058alter table bar add column added_8 mediumtext default NULL first, add column added_61 varchar(10) NOT NULL default "abracadab";
4059source include/diff_tables.inc;
4060drop table foo; drop table bar;
4061
4062
4063create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4064create table bar like foo;
4065alter table bar engine=MyISAM;
4066insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4067insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4068insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4069insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4070insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4071insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4072insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4073insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4074insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4075insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4076insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4077insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4078insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4079insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4080insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4081insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4082insert into bar select * from foo;
4083source include/diff_tables.inc;
4084alter table foo add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
4085alter table bar add column added_8 mediumtext default NULL first, add column added_71 text default NULL;
4086source include/diff_tables.inc;
4087drop table foo; drop table bar;
4088
4089
4090create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4091create table bar like foo;
4092alter table bar engine=MyISAM;
4093insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4094insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4095insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4096insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4097insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4098insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4099insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4100insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4101insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4102insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4103insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4104insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4105insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4106insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4107insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4108insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4109insert into bar select * from foo;
4110source include/diff_tables.inc;
4111alter table foo add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
4112alter table bar add column added_8 mediumtext default NULL first, add column added_81 mediumtext default NULL;
4113source include/diff_tables.inc;
4114drop table foo; drop table bar;
4115
4116
4117create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4118create table bar like foo;
4119alter table bar engine=MyISAM;
4120insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4121insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4122insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4123insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4124insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4125insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4126insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4127insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4128insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4129insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4130insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4131insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4132insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4133insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4134insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4135insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4136insert into bar select * from foo;
4137source include/diff_tables.inc;
4138alter table foo add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
4139alter table bar add column added_1 bigint default NULL after b, add column added_11 bigint default NULL after b;
4140source include/diff_tables.inc;
4141drop table foo; drop table bar;
4142
4143
4144create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4145create table bar like foo;
4146alter table bar engine=MyISAM;
4147insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4148insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4149insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4150insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4151insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4152insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4153insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4154insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4155insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4156insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4157insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4158insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4159insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4160insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4161insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4162insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4163insert into bar select * from foo;
4164source include/diff_tables.inc;
4165alter table foo add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
4166alter table bar add column added_1 bigint default NULL after b, add column added_21 bigint default 1234 after b;
4167source include/diff_tables.inc;
4168drop table foo; drop table bar;
4169
4170
4171create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4172create table bar like foo;
4173alter table bar engine=MyISAM;
4174insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4175insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4176insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4177insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4178insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4179insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4180insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4181insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4182insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4183insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4184insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4185insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4186insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4187insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4188insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4189insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4190insert into bar select * from foo;
4191source include/diff_tables.inc;
4192alter table foo add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
4193alter table bar add column added_1 bigint default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
4194source include/diff_tables.inc;
4195drop table foo; drop table bar;
4196
4197
4198create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4199create table bar like foo;
4200alter table bar engine=MyISAM;
4201insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4202insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4203insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4204insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4205insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4206insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4207insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4208insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4209insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4210insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4211insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4212insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4213insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4214insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4215insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4216insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4217insert into bar select * from foo;
4218source include/diff_tables.inc;
4219alter table foo add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
4220alter table bar add column added_1 bigint default NULL after b, add column added_41 varchar(10) default NULL after b;
4221source include/diff_tables.inc;
4222drop table foo; drop table bar;
4223
4224
4225create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4226create table bar like foo;
4227alter table bar engine=MyISAM;
4228insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4229insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4230insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4231insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4232insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4233insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4234insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4235insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4236insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4237insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4238insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4239insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4240insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4241insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4242insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4243insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4244insert into bar select * from foo;
4245source include/diff_tables.inc;
4246alter table foo add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
4247alter table bar add column added_1 bigint default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
4248source include/diff_tables.inc;
4249drop table foo; drop table bar;
4250
4251
4252create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4253create table bar like foo;
4254alter table bar engine=MyISAM;
4255insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4256insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4257insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4258insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4259insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4260insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4261insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4262insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4263insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4264insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4265insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4266insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4267insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4268insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4269insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4270insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4271insert into bar select * from foo;
4272source include/diff_tables.inc;
4273alter table foo add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
4274alter table bar add column added_1 bigint default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
4275source include/diff_tables.inc;
4276drop table foo; drop table bar;
4277
4278
4279create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4280create table bar like foo;
4281alter table bar engine=MyISAM;
4282insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4283insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4284insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4285insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4286insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4287insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4288insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4289insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4290insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4291insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4292insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4293insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4294insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4295insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4296insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4297insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4298insert into bar select * from foo;
4299source include/diff_tables.inc;
4300alter table foo add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
4301alter table bar add column added_1 bigint default NULL after b, add column added_71 text default NULL after b;
4302source include/diff_tables.inc;
4303drop table foo; drop table bar;
4304
4305
4306create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4307create table bar like foo;
4308alter table bar engine=MyISAM;
4309insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4310insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4311insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4312insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4313insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4314insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4315insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4316insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4317insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4318insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4319insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4320insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4321insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4322insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4323insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4324insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4325insert into bar select * from foo;
4326source include/diff_tables.inc;
4327alter table foo add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
4328alter table bar add column added_1 bigint default NULL after b, add column added_81 mediumtext default NULL after b;
4329source include/diff_tables.inc;
4330drop table foo; drop table bar;
4331
4332
4333create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4334create table bar like foo;
4335alter table bar engine=MyISAM;
4336insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4337insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4338insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4339insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4340insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4341insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4342insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4343insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4344insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4345insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4346insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4347insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4348insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4349insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4350insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4351insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4352insert into bar select * from foo;
4353source include/diff_tables.inc;
4354alter table foo add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
4355alter table bar add column added_2 bigint default -1 after b, add column added_11 bigint default NULL after b;
4356source include/diff_tables.inc;
4357drop table foo; drop table bar;
4358
4359
4360create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4361create table bar like foo;
4362alter table bar engine=MyISAM;
4363insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4364insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4365insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4366insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4367insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4368insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4369insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4370insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4371insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4372insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4373insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4374insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4375insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4376insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4377insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4378insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4379insert into bar select * from foo;
4380source include/diff_tables.inc;
4381alter table foo add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
4382alter table bar add column added_2 bigint default -1 after b, add column added_21 bigint default 1234 after b;
4383source include/diff_tables.inc;
4384drop table foo; drop table bar;
4385
4386
4387create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4388create table bar like foo;
4389alter table bar engine=MyISAM;
4390insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4391insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4392insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4393insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4394insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4395insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4396insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4397insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4398insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4399insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4400insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4401insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4402insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4403insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4404insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4405insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4406insert into bar select * from foo;
4407source include/diff_tables.inc;
4408alter table foo add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
4409alter table bar add column added_2 bigint default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
4410source include/diff_tables.inc;
4411drop table foo; drop table bar;
4412
4413
4414create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4415create table bar like foo;
4416alter table bar engine=MyISAM;
4417insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4418insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4419insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4420insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4421insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4422insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4423insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4424insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4425insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4426insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4427insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4428insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4429insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4430insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4431insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4432insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4433insert into bar select * from foo;
4434source include/diff_tables.inc;
4435alter table foo add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
4436alter table bar add column added_2 bigint default -1 after b, add column added_41 varchar(10) default NULL after b;
4437source include/diff_tables.inc;
4438drop table foo; drop table bar;
4439
4440
4441create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4442create table bar like foo;
4443alter table bar engine=MyISAM;
4444insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4445insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4446insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4447insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4448insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4449insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4450insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4451insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4452insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4453insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4454insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4455insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4456insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4457insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4458insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4459insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4460insert into bar select * from foo;
4461source include/diff_tables.inc;
4462alter table foo add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
4463alter table bar add column added_2 bigint default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
4464source include/diff_tables.inc;
4465drop table foo; drop table bar;
4466
4467
4468create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4469create table bar like foo;
4470alter table bar engine=MyISAM;
4471insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4472insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4473insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4474insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4475insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4476insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4477insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4478insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4479insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4480insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4481insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4482insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4483insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4484insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4485insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4486insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4487insert into bar select * from foo;
4488source include/diff_tables.inc;
4489alter table foo add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
4490alter table bar add column added_2 bigint default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
4491source include/diff_tables.inc;
4492drop table foo; drop table bar;
4493
4494
4495create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4496create table bar like foo;
4497alter table bar engine=MyISAM;
4498insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4499insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4500insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4501insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4502insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4503insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4504insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4505insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4506insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4507insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4508insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4509insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4510insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4511insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4512insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4513insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4514insert into bar select * from foo;
4515source include/diff_tables.inc;
4516alter table foo add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
4517alter table bar add column added_2 bigint default -1 after b, add column added_71 text default NULL after b;
4518source include/diff_tables.inc;
4519drop table foo; drop table bar;
4520
4521
4522create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4523create table bar like foo;
4524alter table bar engine=MyISAM;
4525insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4526insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4527insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4528insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4529insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4530insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4531insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4532insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4533insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4534insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4535insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4536insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4537insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4538insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4539insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4540insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4541insert into bar select * from foo;
4542source include/diff_tables.inc;
4543alter table foo add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
4544alter table bar add column added_2 bigint default -1 after b, add column added_81 mediumtext default NULL after b;
4545source include/diff_tables.inc;
4546drop table foo; drop table bar;
4547
4548
4549create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4550create table bar like foo;
4551alter table bar engine=MyISAM;
4552insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4553insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4554insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4555insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4556insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4557insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4558insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4559insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4560insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4561insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4562insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4563insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4564insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4565insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4566insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4567insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4568insert into bar select * from foo;
4569source include/diff_tables.inc;
4570alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
4571alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_11 bigint default NULL after b;
4572source include/diff_tables.inc;
4573drop table foo; drop table bar;
4574
4575
4576create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4577create table bar like foo;
4578alter table bar engine=MyISAM;
4579insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4580insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4581insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4582insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4583insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4584insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4585insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4586insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4587insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4588insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4589insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4590insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4591insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4592insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4593insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4594insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4595insert into bar select * from foo;
4596source include/diff_tables.inc;
4597alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
4598alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_21 bigint default 1234 after b;
4599source include/diff_tables.inc;
4600drop table foo; drop table bar;
4601
4602
4603create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4604create table bar like foo;
4605alter table bar engine=MyISAM;
4606insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4607insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4608insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4609insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4610insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4611insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4612insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4613insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4614insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4615insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4616insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4617insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4618insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4619insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4620insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4621insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4622insert into bar select * from foo;
4623source include/diff_tables.inc;
4624alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
4625alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_31 bigint NOT NULL default 54 after b;
4626source include/diff_tables.inc;
4627drop table foo; drop table bar;
4628
4629
4630create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4631create table bar like foo;
4632alter table bar engine=MyISAM;
4633insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4634insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4635insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4636insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4637insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4638insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4639insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4640insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4641insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4642insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4643insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4644insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4645insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4646insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4647insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4648insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4649insert into bar select * from foo;
4650source include/diff_tables.inc;
4651alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
4652alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_41 varchar(10) default NULL after b;
4653source include/diff_tables.inc;
4654drop table foo; drop table bar;
4655
4656
4657create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4658create table bar like foo;
4659alter table bar engine=MyISAM;
4660insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4661insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4662insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4663insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4664insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4665insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4666insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4667insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4668insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4669insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4670insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4671insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4672insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4673insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4674insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4675insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4676insert into bar select * from foo;
4677source include/diff_tables.inc;
4678alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
4679alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_51 varchar(10) default "abracadab" after b;
4680source include/diff_tables.inc;
4681drop table foo; drop table bar;
4682
4683
4684create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4685create table bar like foo;
4686alter table bar engine=MyISAM;
4687insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4688insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4689insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4690insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4691insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4692insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4693insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4694insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4695insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4696insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4697insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4698insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4699insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4700insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4701insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4702insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4703insert into bar select * from foo;
4704source include/diff_tables.inc;
4705alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
4706alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
4707source include/diff_tables.inc;
4708drop table foo; drop table bar;
4709
4710
4711create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4712create table bar like foo;
4713alter table bar engine=MyISAM;
4714insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4715insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4716insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4717insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4718insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4719insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4720insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4721insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4722insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4723insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4724insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4725insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4726insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4727insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4728insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4729insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4730insert into bar select * from foo;
4731source include/diff_tables.inc;
4732alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
4733alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_71 text default NULL after b;
4734source include/diff_tables.inc;
4735drop table foo; drop table bar;
4736
4737
4738create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4739create table bar like foo;
4740alter table bar engine=MyISAM;
4741insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4742insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4743insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4744insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4745insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4746insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4747insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4748insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4749insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4750insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4751insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4752insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4753insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4754insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4755insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4756insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4757insert into bar select * from foo;
4758source include/diff_tables.inc;
4759alter table foo add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
4760alter table bar add column added_3 bigint NOT NULL default -1 after b, add column added_81 mediumtext default NULL after b;
4761source include/diff_tables.inc;
4762drop table foo; drop table bar;
4763
4764
4765create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4766create table bar like foo;
4767alter table bar engine=MyISAM;
4768insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4769insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4770insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4771insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4772insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4773insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4774insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4775insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4776insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4777insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4778insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4779insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4780insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4781insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4782insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4783insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4784insert into bar select * from foo;
4785source include/diff_tables.inc;
4786alter table foo add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
4787alter table bar add column added_4 varchar(10) default NULL after b, add column added_11 bigint default NULL after b;
4788source include/diff_tables.inc;
4789drop table foo; drop table bar;
4790
4791
4792create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4793create table bar like foo;
4794alter table bar engine=MyISAM;
4795insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4796insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4797insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4798insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4799insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4800insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4801insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4802insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4803insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4804insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4805insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4806insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4807insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4808insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4809insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4810insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4811insert into bar select * from foo;
4812source include/diff_tables.inc;
4813alter table foo add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
4814alter table bar add column added_4 varchar(10) default NULL after b, add column added_21 bigint default 1234 after b;
4815source include/diff_tables.inc;
4816drop table foo; drop table bar;
4817
4818
4819create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4820create table bar like foo;
4821alter table bar engine=MyISAM;
4822insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4823insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4824insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4825insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4826insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4827insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4828insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4829insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4830insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4831insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4832insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4833insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4834insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4835insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4836insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4837insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4838insert into bar select * from foo;
4839source include/diff_tables.inc;
4840alter table foo add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
4841alter table bar add column added_4 varchar(10) default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
4842source include/diff_tables.inc;
4843drop table foo; drop table bar;
4844
4845
4846create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4847create table bar like foo;
4848alter table bar engine=MyISAM;
4849insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4850insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4851insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4852insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4853insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4854insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4855insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4856insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4857insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4858insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4859insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4860insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4861insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4862insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4863insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4864insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4865insert into bar select * from foo;
4866source include/diff_tables.inc;
4867alter table foo add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
4868alter table bar add column added_4 varchar(10) default NULL after b, add column added_41 varchar(10) default NULL after b;
4869source include/diff_tables.inc;
4870drop table foo; drop table bar;
4871
4872
4873create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4874create table bar like foo;
4875alter table bar engine=MyISAM;
4876insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4877insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4878insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4879insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4880insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4881insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4882insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4883insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4884insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4885insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4886insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4887insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4888insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4889insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4890insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4891insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4892insert into bar select * from foo;
4893source include/diff_tables.inc;
4894alter table foo add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
4895alter table bar add column added_4 varchar(10) default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
4896source include/diff_tables.inc;
4897drop table foo; drop table bar;
4898
4899
4900create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4901create table bar like foo;
4902alter table bar engine=MyISAM;
4903insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4904insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4905insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4906insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4907insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4908insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4909insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4910insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4911insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4912insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4913insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4914insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4915insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4916insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4917insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4918insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4919insert into bar select * from foo;
4920source include/diff_tables.inc;
4921alter table foo add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
4922alter table bar add column added_4 varchar(10) default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
4923source include/diff_tables.inc;
4924drop table foo; drop table bar;
4925
4926
4927create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4928create table bar like foo;
4929alter table bar engine=MyISAM;
4930insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4931insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4932insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4933insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4934insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4935insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4936insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4937insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4938insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4939insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4940insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4941insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4942insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4943insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4944insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4945insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4946insert into bar select * from foo;
4947source include/diff_tables.inc;
4948alter table foo add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
4949alter table bar add column added_4 varchar(10) default NULL after b, add column added_71 text default NULL after b;
4950source include/diff_tables.inc;
4951drop table foo; drop table bar;
4952
4953
4954create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4955create table bar like foo;
4956alter table bar engine=MyISAM;
4957insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4958insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4959insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4960insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4961insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4962insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4963insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4964insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4965insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4966insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4967insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4968insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4969insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4970insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4971insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4972insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
4973insert into bar select * from foo;
4974source include/diff_tables.inc;
4975alter table foo add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
4976alter table bar add column added_4 varchar(10) default NULL after b, add column added_81 mediumtext default NULL after b;
4977source include/diff_tables.inc;
4978drop table foo; drop table bar;
4979
4980
4981create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
4982create table bar like foo;
4983alter table bar engine=MyISAM;
4984insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
4985insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
4986insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
4987insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
4988insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
4989insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
4990insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
4991insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
4992insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
4993insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
4994insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
4995insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
4996insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
4997insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
4998insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
4999insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5000insert into bar select * from foo;
5001source include/diff_tables.inc;
5002alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
5003alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_11 bigint default NULL after b;
5004source include/diff_tables.inc;
5005drop table foo; drop table bar;
5006
5007
5008create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5009create table bar like foo;
5010alter table bar engine=MyISAM;
5011insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5012insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5013insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5014insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5015insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5016insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5017insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5018insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5019insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5020insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5021insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5022insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5023insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5024insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5025insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5026insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5027insert into bar select * from foo;
5028source include/diff_tables.inc;
5029alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
5030alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_21 bigint default 1234 after b;
5031source include/diff_tables.inc;
5032drop table foo; drop table bar;
5033
5034
5035create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5036create table bar like foo;
5037alter table bar engine=MyISAM;
5038insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5039insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5040insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5041insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5042insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5043insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5044insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5045insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5046insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5047insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5048insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5049insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5050insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5051insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5052insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5053insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5054insert into bar select * from foo;
5055source include/diff_tables.inc;
5056alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
5057alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_31 bigint NOT NULL default 54 after b;
5058source include/diff_tables.inc;
5059drop table foo; drop table bar;
5060
5061
5062create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5063create table bar like foo;
5064alter table bar engine=MyISAM;
5065insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5066insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5067insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5068insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5069insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5070insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5071insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5072insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5073insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5074insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5075insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5076insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5077insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5078insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5079insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5080insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5081insert into bar select * from foo;
5082source include/diff_tables.inc;
5083alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
5084alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_41 varchar(10) default NULL after b;
5085source include/diff_tables.inc;
5086drop table foo; drop table bar;
5087
5088
5089create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5090create table bar like foo;
5091alter table bar engine=MyISAM;
5092insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5093insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5094insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5095insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5096insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5097insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5098insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5099insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5100insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5101insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5102insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5103insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5104insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5105insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5106insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5107insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5108insert into bar select * from foo;
5109source include/diff_tables.inc;
5110alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
5111alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_51 varchar(10) default "abracadab" after b;
5112source include/diff_tables.inc;
5113drop table foo; drop table bar;
5114
5115
5116create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5117create table bar like foo;
5118alter table bar engine=MyISAM;
5119insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5120insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5121insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5122insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5123insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5124insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5125insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5126insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5127insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5128insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5129insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5130insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5131insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5132insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5133insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5134insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5135insert into bar select * from foo;
5136source include/diff_tables.inc;
5137alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
5138alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
5139source include/diff_tables.inc;
5140drop table foo; drop table bar;
5141
5142
5143create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5144create table bar like foo;
5145alter table bar engine=MyISAM;
5146insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5147insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5148insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5149insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5150insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5151insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5152insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5153insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5154insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5155insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5156insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5157insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5158insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5159insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5160insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5161insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5162insert into bar select * from foo;
5163source include/diff_tables.inc;
5164alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
5165alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_71 text default NULL after b;
5166source include/diff_tables.inc;
5167drop table foo; drop table bar;
5168
5169
5170create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5171create table bar like foo;
5172alter table bar engine=MyISAM;
5173insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5174insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5175insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5176insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5177insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5178insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5179insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5180insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5181insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5182insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5183insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5184insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5185insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5186insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5187insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5188insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5189insert into bar select * from foo;
5190source include/diff_tables.inc;
5191alter table foo add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
5192alter table bar add column added_5 varchar(10) default "qwerty" after b, add column added_81 mediumtext default NULL after b;
5193source include/diff_tables.inc;
5194drop table foo; drop table bar;
5195
5196
5197create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5198create table bar like foo;
5199alter table bar engine=MyISAM;
5200insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5201insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5202insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5203insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5204insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5205insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5206insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5207insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5208insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5209insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5210insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5211insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5212insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5213insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5214insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5215insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5216insert into bar select * from foo;
5217source include/diff_tables.inc;
5218alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
5219alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_11 bigint default NULL after b;
5220source include/diff_tables.inc;
5221drop table foo; drop table bar;
5222
5223
5224create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5225create table bar like foo;
5226alter table bar engine=MyISAM;
5227insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5228insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5229insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5230insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5231insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5232insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5233insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5234insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5235insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5236insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5237insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5238insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5239insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5240insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5241insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5242insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5243insert into bar select * from foo;
5244source include/diff_tables.inc;
5245alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
5246alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_21 bigint default 1234 after b;
5247source include/diff_tables.inc;
5248drop table foo; drop table bar;
5249
5250
5251create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5252create table bar like foo;
5253alter table bar engine=MyISAM;
5254insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5255insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5256insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5257insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5258insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5259insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5260insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5261insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5262insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5263insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5264insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5265insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5266insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5267insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5268insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5269insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5270insert into bar select * from foo;
5271source include/diff_tables.inc;
5272alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
5273alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_31 bigint NOT NULL default 54 after b;
5274source include/diff_tables.inc;
5275drop table foo; drop table bar;
5276
5277
5278create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5279create table bar like foo;
5280alter table bar engine=MyISAM;
5281insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5282insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5283insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5284insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5285insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5286insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5287insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5288insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5289insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5290insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5291insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5292insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5293insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5294insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5295insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5296insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5297insert into bar select * from foo;
5298source include/diff_tables.inc;
5299alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
5300alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_41 varchar(10) default NULL after b;
5301source include/diff_tables.inc;
5302drop table foo; drop table bar;
5303
5304
5305create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5306create table bar like foo;
5307alter table bar engine=MyISAM;
5308insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5309insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5310insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5311insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5312insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5313insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5314insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5315insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5316insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5317insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5318insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5319insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5320insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5321insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5322insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5323insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5324insert into bar select * from foo;
5325source include/diff_tables.inc;
5326alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
5327alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_51 varchar(10) default "abracadab" after b;
5328source include/diff_tables.inc;
5329drop table foo; drop table bar;
5330
5331
5332create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5333create table bar like foo;
5334alter table bar engine=MyISAM;
5335insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5336insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5337insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5338insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5339insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5340insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5341insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5342insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5343insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5344insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5345insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5346insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5347insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5348insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5349insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5350insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5351insert into bar select * from foo;
5352source include/diff_tables.inc;
5353alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
5354alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
5355source include/diff_tables.inc;
5356drop table foo; drop table bar;
5357
5358
5359create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5360create table bar like foo;
5361alter table bar engine=MyISAM;
5362insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5363insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5364insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5365insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5366insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5367insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5368insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5369insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5370insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5371insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5372insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5373insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5374insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5375insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5376insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5377insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5378insert into bar select * from foo;
5379source include/diff_tables.inc;
5380alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
5381alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_71 text default NULL after b;
5382source include/diff_tables.inc;
5383drop table foo; drop table bar;
5384
5385
5386create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5387create table bar like foo;
5388alter table bar engine=MyISAM;
5389insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5390insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5391insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5392insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5393insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5394insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5395insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5396insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5397insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5398insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5399insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5400insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5401insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5402insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5403insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5404insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5405insert into bar select * from foo;
5406source include/diff_tables.inc;
5407alter table foo add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
5408alter table bar add column added_6 varchar(10) NOT NULL default "ruyrtt" after b, add column added_81 mediumtext default NULL after b;
5409source include/diff_tables.inc;
5410drop table foo; drop table bar;
5411
5412
5413create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5414create table bar like foo;
5415alter table bar engine=MyISAM;
5416insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5417insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5418insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5419insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5420insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5421insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5422insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5423insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5424insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5425insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5426insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5427insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5428insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5429insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5430insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5431insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5432insert into bar select * from foo;
5433source include/diff_tables.inc;
5434alter table foo add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
5435alter table bar add column added_7 text default NULL after b, add column added_11 bigint default NULL after b;
5436source include/diff_tables.inc;
5437drop table foo; drop table bar;
5438
5439
5440create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5441create table bar like foo;
5442alter table bar engine=MyISAM;
5443insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5444insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5445insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5446insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5447insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5448insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5449insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5450insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5451insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5452insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5453insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5454insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5455insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5456insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5457insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5458insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5459insert into bar select * from foo;
5460source include/diff_tables.inc;
5461alter table foo add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
5462alter table bar add column added_7 text default NULL after b, add column added_21 bigint default 1234 after b;
5463source include/diff_tables.inc;
5464drop table foo; drop table bar;
5465
5466
5467create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5468create table bar like foo;
5469alter table bar engine=MyISAM;
5470insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5471insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5472insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5473insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5474insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5475insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5476insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5477insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5478insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5479insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5480insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5481insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5482insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5483insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5484insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5485insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5486insert into bar select * from foo;
5487source include/diff_tables.inc;
5488alter table foo add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
5489alter table bar add column added_7 text default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
5490source include/diff_tables.inc;
5491drop table foo; drop table bar;
5492
5493
5494create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5495create table bar like foo;
5496alter table bar engine=MyISAM;
5497insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5498insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5499insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5500insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5501insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5502insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5503insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5504insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5505insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5506insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5507insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5508insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5509insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5510insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5511insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5512insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5513insert into bar select * from foo;
5514source include/diff_tables.inc;
5515alter table foo add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
5516alter table bar add column added_7 text default NULL after b, add column added_41 varchar(10) default NULL after b;
5517source include/diff_tables.inc;
5518drop table foo; drop table bar;
5519
5520
5521create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5522create table bar like foo;
5523alter table bar engine=MyISAM;
5524insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5525insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5526insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5527insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5528insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5529insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5530insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5531insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5532insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5533insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5534insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5535insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5536insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5537insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5538insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5539insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5540insert into bar select * from foo;
5541source include/diff_tables.inc;
5542alter table foo add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
5543alter table bar add column added_7 text default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
5544source include/diff_tables.inc;
5545drop table foo; drop table bar;
5546
5547
5548create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5549create table bar like foo;
5550alter table bar engine=MyISAM;
5551insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5552insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5553insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5554insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5555insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5556insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5557insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5558insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5559insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5560insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5561insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5562insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5563insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5564insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5565insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5566insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5567insert into bar select * from foo;
5568source include/diff_tables.inc;
5569alter table foo add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
5570alter table bar add column added_7 text default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
5571source include/diff_tables.inc;
5572drop table foo; drop table bar;
5573
5574
5575create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5576create table bar like foo;
5577alter table bar engine=MyISAM;
5578insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5579insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5580insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5581insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5582insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5583insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5584insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5585insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5586insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5587insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5588insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5589insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5590insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5591insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5592insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5593insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5594insert into bar select * from foo;
5595source include/diff_tables.inc;
5596alter table foo add column added_7 text default NULL after b, add column added_71 text default NULL after b;
5597alter table bar add column added_7 text default NULL after b, add column added_71 text default NULL after b;
5598source include/diff_tables.inc;
5599drop table foo; drop table bar;
5600
5601
5602create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5603create table bar like foo;
5604alter table bar engine=MyISAM;
5605insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5606insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5607insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5608insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5609insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5610insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5611insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5612insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5613insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5614insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5615insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5616insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5617insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5618insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5619insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5620insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5621insert into bar select * from foo;
5622source include/diff_tables.inc;
5623alter table foo add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
5624alter table bar add column added_7 text default NULL after b, add column added_81 mediumtext default NULL after b;
5625source include/diff_tables.inc;
5626drop table foo; drop table bar;
5627
5628
5629create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5630create table bar like foo;
5631alter table bar engine=MyISAM;
5632insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5633insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5634insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5635insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5636insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5637insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5638insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5639insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5640insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5641insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5642insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5643insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5644insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5645insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5646insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5647insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5648insert into bar select * from foo;
5649source include/diff_tables.inc;
5650alter table foo add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
5651alter table bar add column added_8 mediumtext default NULL after b, add column added_11 bigint default NULL after b;
5652source include/diff_tables.inc;
5653drop table foo; drop table bar;
5654
5655
5656create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5657create table bar like foo;
5658alter table bar engine=MyISAM;
5659insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5660insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5661insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5662insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5663insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5664insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5665insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5666insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5667insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5668insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5669insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5670insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5671insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5672insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5673insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5674insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5675insert into bar select * from foo;
5676source include/diff_tables.inc;
5677alter table foo add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
5678alter table bar add column added_8 mediumtext default NULL after b, add column added_21 bigint default 1234 after b;
5679source include/diff_tables.inc;
5680drop table foo; drop table bar;
5681
5682
5683create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5684create table bar like foo;
5685alter table bar engine=MyISAM;
5686insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5687insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5688insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5689insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5690insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5691insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5692insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5693insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5694insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5695insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5696insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5697insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5698insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5699insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5700insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5701insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5702insert into bar select * from foo;
5703source include/diff_tables.inc;
5704alter table foo add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
5705alter table bar add column added_8 mediumtext default NULL after b, add column added_31 bigint NOT NULL default 54 after b;
5706source include/diff_tables.inc;
5707drop table foo; drop table bar;
5708
5709
5710create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5711create table bar like foo;
5712alter table bar engine=MyISAM;
5713insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5714insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5715insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5716insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5717insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5718insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5719insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5720insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5721insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5722insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5723insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5724insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5725insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5726insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5727insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5728insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5729insert into bar select * from foo;
5730source include/diff_tables.inc;
5731alter table foo add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
5732alter table bar add column added_8 mediumtext default NULL after b, add column added_41 varchar(10) default NULL after b;
5733source include/diff_tables.inc;
5734drop table foo; drop table bar;
5735
5736
5737create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5738create table bar like foo;
5739alter table bar engine=MyISAM;
5740insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5741insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5742insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5743insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5744insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5745insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5746insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5747insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5748insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5749insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5750insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5751insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5752insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5753insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5754insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5755insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5756insert into bar select * from foo;
5757source include/diff_tables.inc;
5758alter table foo add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
5759alter table bar add column added_8 mediumtext default NULL after b, add column added_51 varchar(10) default "abracadab" after b;
5760source include/diff_tables.inc;
5761drop table foo; drop table bar;
5762
5763
5764create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5765create table bar like foo;
5766alter table bar engine=MyISAM;
5767insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5768insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5769insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5770insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5771insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5772insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5773insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5774insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5775insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5776insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5777insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5778insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5779insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5780insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5781insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5782insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5783insert into bar select * from foo;
5784source include/diff_tables.inc;
5785alter table foo add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
5786alter table bar add column added_8 mediumtext default NULL after b, add column added_61 varchar(10) NOT NULL default "abracadab" after b;
5787source include/diff_tables.inc;
5788drop table foo; drop table bar;
5789
5790
5791create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5792create table bar like foo;
5793alter table bar engine=MyISAM;
5794insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5795insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5796insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5797insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5798insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5799insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5800insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5801insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5802insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5803insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5804insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5805insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5806insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5807insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5808insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5809insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5810insert into bar select * from foo;
5811source include/diff_tables.inc;
5812alter table foo add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
5813alter table bar add column added_8 mediumtext default NULL after b, add column added_71 text default NULL after b;
5814source include/diff_tables.inc;
5815drop table foo; drop table bar;
5816
5817
5818create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5819create table bar like foo;
5820alter table bar engine=MyISAM;
5821insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5822insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5823insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5824insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5825insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5826insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5827insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5828insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5829insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5830insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5831insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5832insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5833insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5834insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5835insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5836insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5837insert into bar select * from foo;
5838source include/diff_tables.inc;
5839alter table foo add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
5840alter table bar add column added_8 mediumtext default NULL after b, add column added_81 mediumtext default NULL after b;
5841source include/diff_tables.inc;
5842drop table foo; drop table bar;
5843
5844
5845create table foo (a int, b bigint, c date, d tinyint, aa blob, bb longblob, cc tinyblob, dd mediumblob) engine=TokuDB;
5846create table bar like foo;
5847alter table bar engine=MyISAM;
5848insert into foo values (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
5849insert into foo values (NULL,NULL,NULL,NULL,"adsf",NULL,"hjfdshj",NULL);
5850insert into foo values (NULL,NULL,NULL,NULL,NULL,"oifds",NULL,"fdsjfds");
5851insert into foo values (NULL,NULL,NULL,NULL,"rewoiu","fds","fr","oiufdsrew");
5852insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,NULL,NULL,NULL);
5853insert into foo values (-1,NULL,'2008-1-1',NULL,"adsf",NULL,"hjfdshj",NULL);
5854insert into foo values (-1,NULL,'2008-1-1',NULL,NULL,"oifds",NULL,"fdsjfds");
5855insert into foo values (-1,NULL,'2008-1-1',NULL,"rewoiu","fds","fr","oiufdsrew");
5856insert into foo values (NULL,12345678987,NULL,1,NULL,NULL,NULL,NULL);
5857insert into foo values (NULL,12345678987,NULL,1,"adsf",NULL,"hjfdshj",NULL);
5858insert into foo values (NULL,12345678987,NULL,1,NULL,"oifds",NULL,"fdsjfds");
5859insert into foo values (NULL,12345678987,NULL,1,"rewoiu","fds","fr","oiufdsrew");
5860insert into foo values (2,20,'1999-11-11',0,NULL,NULL,NULL,NULL);
5861insert into foo values (2,20,'1999-11-11',0,"adsf",NULL,"hjfdshj",NULL);
5862insert into foo values (2,20,'1999-11-11',0,NULL,"oifds",NULL,"fdsjfds");
5863insert into foo values (2,20,'1999-11-11',0,"rewoiu","fds","fr","oiufdsrew");
5864insert into bar select * from foo;
5865source include/diff_tables.inc;
5866alter table foo add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
5867alter table bar add column added_1 bigint default NULL, add column added_2 bigint default -1 after b, add column added_3 bigint NOT NULL default -1;
5868source include/diff_tables.inc;
5869drop table foo; drop table bar;
5870