Commit 865ae5d3 authored by Rik Prohaska's avatar Rik Prohaska Committed by Sergei Golubchik

MDEV-10261 fix some tokudb partition test result files since the underlying tests have changed.

parent 79fc519e
...@@ -47,6 +47,7 @@ partition p1 values less than maxvalue); ...@@ -47,6 +47,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with abs(col1) --- Access tables with abs(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values (5 ); insert into t1 values (5 );
insert into t1 values (13 ); insert into t1 values (13 );
insert into t2 values (5 ); insert into t2 values (5 );
...@@ -55,6 +56,7 @@ insert into t2 values (17 ); ...@@ -55,6 +56,7 @@ insert into t2 values (17 );
insert into t3 values (5 ); insert into t3 values (5 );
insert into t3 values (13 ); insert into t3 values (13 );
insert into t3 values (17 ); insert into t3 values (17 );
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t6;
...@@ -217,12 +219,14 @@ colint col1 ...@@ -217,12 +219,14 @@ colint col1
50 56 50 56
51 34 51 34
55 123 55 123
begin;
update t1 set col1=15 where col1=5 ; update t1 set col1=15 where col1=5 ;
update t2 set col1=15 where col1=5 ; update t2 set col1=15 where col1=5 ;
update t3 set col1=15 where col1=5 ; update t3 set col1=15 where col1=5 ;
update t4 set col1=15 where col1=5 ; update t4 set col1=15 where col1=5 ;
update t5 set col1=15 where col1=5 ; update t5 set col1=15 where col1=5 ;
update t6 set col1=15 where col1=5 ; update t6 set col1=15 where col1=5 ;
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
13 13
...@@ -877,12 +881,14 @@ colint col1 ...@@ -877,12 +881,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with abs(col1) --- Delete rows and partitions of tables with abs(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1=13 ; delete from t1 where col1=13 ;
delete from t2 where col1=13 ; delete from t2 where col1=13 ;
delete from t3 where col1=13 ; delete from t3 where col1=13 ;
delete from t4 where col1=13 ; delete from t4 where col1=13 ;
delete from t5 where col1=13 ; delete from t5 where col1=13 ;
delete from t6 where col1=13 ; delete from t6 where col1=13 ;
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
15 15
...@@ -986,12 +992,14 @@ colint col1 ...@@ -986,12 +992,14 @@ colint col1
50 56 50 56
51 34 51 34
55 123 55 123
begin;
insert into t1 values (13 ); insert into t1 values (13 );
insert into t2 values (13 ); insert into t2 values (13 );
insert into t3 values (13 ); insert into t3 values (13 );
insert into t4 values (60,13 ); insert into t4 values (60,13 );
insert into t5 values (60,13 ); insert into t5 values (60,13 );
insert into t6 values (60,13 ); insert into t6 values (60,13 );
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
13 13
...@@ -1274,12 +1282,14 @@ colint col1 ...@@ -1274,12 +1282,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with abs(col1) --- Delete rows and partitions of tables with abs(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1=13 ; delete from t11 where col1=13 ;
delete from t22 where col1=13 ; delete from t22 where col1=13 ;
delete from t33 where col1=13 ; delete from t33 where col1=13 ;
delete from t44 where col1=13 ; delete from t44 where col1=13 ;
delete from t55 where col1=13 ; delete from t55 where col1=13 ;
delete from t66 where col1=13 ; delete from t66 where col1=13 ;
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
15 15
...@@ -1383,12 +1393,14 @@ colint col1 ...@@ -1383,12 +1393,14 @@ colint col1
50 56 50 56
51 34 51 34
55 123 55 123
begin;
insert into t11 values (13 ); insert into t11 values (13 );
insert into t22 values (13 ); insert into t22 values (13 );
insert into t33 values (13 ); insert into t33 values (13 );
insert into t44 values (60,13 ); insert into t44 values (60,13 );
insert into t55 values (60,13 ); insert into t55 values (60,13 );
insert into t66 values (60,13 ); insert into t66 values (60,13 );
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
13 13
...@@ -1732,6 +1744,7 @@ partition p1 values less than maxvalue); ...@@ -1732,6 +1744,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with mod(col1,10) --- Access tables with mod(col1,10)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values (5); insert into t1 values (5);
insert into t1 values (19); insert into t1 values (19);
insert into t2 values (5); insert into t2 values (5);
...@@ -1740,6 +1753,7 @@ insert into t2 values (17); ...@@ -1740,6 +1753,7 @@ insert into t2 values (17);
insert into t3 values (5); insert into t3 values (5);
insert into t3 values (19); insert into t3 values (19);
insert into t3 values (17); insert into t3 values (17);
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t6;
...@@ -1902,12 +1916,14 @@ colint col1 ...@@ -1902,12 +1916,14 @@ colint col1
50 56 50 56
51 34 51 34
55 123 55 123
begin;
update t1 set col1=15 where col1=5; update t1 set col1=15 where col1=5;
update t2 set col1=15 where col1=5; update t2 set col1=15 where col1=5;
update t3 set col1=15 where col1=5; update t3 set col1=15 where col1=5;
update t4 set col1=15 where col1=5; update t4 set col1=15 where col1=5;
update t5 set col1=15 where col1=5; update t5 set col1=15 where col1=5;
update t6 set col1=15 where col1=5; update t6 set col1=15 where col1=5;
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
15 15
...@@ -2562,12 +2578,14 @@ colint col1 ...@@ -2562,12 +2578,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with mod(col1,10) --- Delete rows and partitions of tables with mod(col1,10)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1=19; delete from t1 where col1=19;
delete from t2 where col1=19; delete from t2 where col1=19;
delete from t3 where col1=19; delete from t3 where col1=19;
delete from t4 where col1=19; delete from t4 where col1=19;
delete from t5 where col1=19; delete from t5 where col1=19;
delete from t6 where col1=19; delete from t6 where col1=19;
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
15 15
...@@ -2673,12 +2691,14 @@ colint col1 ...@@ -2673,12 +2691,14 @@ colint col1
50 56 50 56
51 34 51 34
55 123 55 123
begin;
insert into t1 values (19); insert into t1 values (19);
insert into t2 values (19); insert into t2 values (19);
insert into t3 values (19); insert into t3 values (19);
insert into t4 values (60,19); insert into t4 values (60,19);
insert into t5 values (60,19); insert into t5 values (60,19);
insert into t6 values (60,19); insert into t6 values (60,19);
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
15 15
...@@ -2970,12 +2990,14 @@ colint col1 ...@@ -2970,12 +2990,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with mod(col1,10) --- Delete rows and partitions of tables with mod(col1,10)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1=19; delete from t11 where col1=19;
delete from t22 where col1=19; delete from t22 where col1=19;
delete from t33 where col1=19; delete from t33 where col1=19;
delete from t44 where col1=19; delete from t44 where col1=19;
delete from t55 where col1=19; delete from t55 where col1=19;
delete from t66 where col1=19; delete from t66 where col1=19;
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
15 15
...@@ -3081,12 +3103,14 @@ colint col1 ...@@ -3081,12 +3103,14 @@ colint col1
50 56 50 56
51 34 51 34
55 123 55 123
begin;
insert into t11 values (19); insert into t11 values (19);
insert into t22 values (19); insert into t22 values (19);
insert into t33 values (19); insert into t33 values (19);
insert into t44 values (60,19); insert into t44 values (60,19);
insert into t55 values (60,19); insert into t55 values (60,19);
insert into t66 values (60,19); insert into t66 values (60,19);
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
15 15
...@@ -3439,6 +3463,7 @@ partition p1 values less than maxvalue); ...@@ -3439,6 +3463,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with day(col1) --- Access tables with day(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('2006-02-03'); insert into t1 values ('2006-02-03');
insert into t1 values ('2006-01-17'); insert into t1 values ('2006-01-17');
insert into t2 values ('2006-02-03'); insert into t2 values ('2006-02-03');
...@@ -3447,6 +3472,7 @@ insert into t2 values ('2006-01-25'); ...@@ -3447,6 +3472,7 @@ insert into t2 values ('2006-01-25');
insert into t3 values ('2006-02-03'); insert into t3 values ('2006-02-03');
insert into t3 values ('2006-01-17'); insert into t3 values ('2006-01-17');
insert into t3 values ('2006-01-25'); insert into t3 values ('2006-01-25');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
...@@ -3486,12 +3512,14 @@ colint col1 ...@@ -3486,12 +3512,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
update t1 set col1='2006-02-05' where col1='2006-02-03'; update t1 set col1='2006-02-05' where col1='2006-02-03';
update t2 set col1='2006-02-05' where col1='2006-02-03'; update t2 set col1='2006-02-05' where col1='2006-02-03';
update t3 set col1='2006-02-05' where col1='2006-02-03'; update t3 set col1='2006-02-05' where col1='2006-02-03';
update t4 set col1='2006-02-05' where col1='2006-02-03'; update t4 set col1='2006-02-05' where col1='2006-02-03';
update t5 set col1='2006-02-05' where col1='2006-02-03'; update t5 set col1='2006-02-05' where col1='2006-02-03';
update t6 set col1='2006-02-05' where col1='2006-02-03'; update t6 set col1='2006-02-05' where col1='2006-02-03';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-01-17 2006-01-17
...@@ -3695,12 +3723,14 @@ colint col1 ...@@ -3695,12 +3723,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with day(col1) --- Delete rows and partitions of tables with day(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='2006-01-17'; delete from t1 where col1='2006-01-17';
delete from t2 where col1='2006-01-17'; delete from t2 where col1='2006-01-17';
delete from t3 where col1='2006-01-17'; delete from t3 where col1='2006-01-17';
delete from t4 where col1='2006-01-17'; delete from t4 where col1='2006-01-17';
delete from t5 where col1='2006-01-17'; delete from t5 where col1='2006-01-17';
delete from t6 where col1='2006-01-17'; delete from t6 where col1='2006-01-17';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -3722,12 +3752,14 @@ colint col1 ...@@ -3722,12 +3752,14 @@ colint col1
1 2006-02-05 1 2006-02-05
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t1 values ('2006-01-17'); insert into t1 values ('2006-01-17');
insert into t2 values ('2006-01-17'); insert into t2 values ('2006-01-17');
insert into t3 values ('2006-01-17'); insert into t3 values ('2006-01-17');
insert into t4 values (60,'2006-01-17'); insert into t4 values (60,'2006-01-17');
insert into t5 values (60,'2006-01-17'); insert into t5 values (60,'2006-01-17');
insert into t6 values (60,'2006-01-17'); insert into t6 values (60,'2006-01-17');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-01-17 2006-01-17
...@@ -3789,12 +3821,14 @@ colint col1 ...@@ -3789,12 +3821,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with day(col1) --- Delete rows and partitions of tables with day(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='2006-01-17'; delete from t11 where col1='2006-01-17';
delete from t22 where col1='2006-01-17'; delete from t22 where col1='2006-01-17';
delete from t33 where col1='2006-01-17'; delete from t33 where col1='2006-01-17';
delete from t44 where col1='2006-01-17'; delete from t44 where col1='2006-01-17';
delete from t55 where col1='2006-01-17'; delete from t55 where col1='2006-01-17';
delete from t66 where col1='2006-01-17'; delete from t66 where col1='2006-01-17';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -3816,12 +3850,14 @@ colint col1 ...@@ -3816,12 +3850,14 @@ colint col1
1 2006-02-05 1 2006-02-05
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t11 values ('2006-01-17'); insert into t11 values ('2006-01-17');
insert into t22 values ('2006-01-17'); insert into t22 values ('2006-01-17');
insert into t33 values ('2006-01-17'); insert into t33 values ('2006-01-17');
insert into t44 values (60,'2006-01-17'); insert into t44 values (60,'2006-01-17');
insert into t55 values (60,'2006-01-17'); insert into t55 values (60,'2006-01-17');
insert into t66 values (60,'2006-01-17'); insert into t66 values (60,'2006-01-17');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-01-17 2006-01-17
...@@ -3944,6 +3980,7 @@ partition p1 values less than maxvalue); ...@@ -3944,6 +3980,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with dayofmonth(col1) --- Access tables with dayofmonth(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('2006-02-03'); insert into t1 values ('2006-02-03');
insert into t1 values ('2006-01-17'); insert into t1 values ('2006-01-17');
insert into t2 values ('2006-02-03'); insert into t2 values ('2006-02-03');
...@@ -3952,6 +3989,7 @@ insert into t2 values ('2006-01-25'); ...@@ -3952,6 +3989,7 @@ insert into t2 values ('2006-01-25');
insert into t3 values ('2006-02-03'); insert into t3 values ('2006-02-03');
insert into t3 values ('2006-01-17'); insert into t3 values ('2006-01-17');
insert into t3 values ('2006-01-25'); insert into t3 values ('2006-01-25');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
...@@ -3991,12 +4029,14 @@ colint col1 ...@@ -3991,12 +4029,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
update t1 set col1='2006-02-05' where col1='2006-02-03'; update t1 set col1='2006-02-05' where col1='2006-02-03';
update t2 set col1='2006-02-05' where col1='2006-02-03'; update t2 set col1='2006-02-05' where col1='2006-02-03';
update t3 set col1='2006-02-05' where col1='2006-02-03'; update t3 set col1='2006-02-05' where col1='2006-02-03';
update t4 set col1='2006-02-05' where col1='2006-02-03'; update t4 set col1='2006-02-05' where col1='2006-02-03';
update t5 set col1='2006-02-05' where col1='2006-02-03'; update t5 set col1='2006-02-05' where col1='2006-02-03';
update t6 set col1='2006-02-05' where col1='2006-02-03'; update t6 set col1='2006-02-05' where col1='2006-02-03';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-01-17 2006-01-17
...@@ -4200,12 +4240,14 @@ colint col1 ...@@ -4200,12 +4240,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with dayofmonth(col1) --- Delete rows and partitions of tables with dayofmonth(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='2006-01-17'; delete from t1 where col1='2006-01-17';
delete from t2 where col1='2006-01-17'; delete from t2 where col1='2006-01-17';
delete from t3 where col1='2006-01-17'; delete from t3 where col1='2006-01-17';
delete from t4 where col1='2006-01-17'; delete from t4 where col1='2006-01-17';
delete from t5 where col1='2006-01-17'; delete from t5 where col1='2006-01-17';
delete from t6 where col1='2006-01-17'; delete from t6 where col1='2006-01-17';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -4227,12 +4269,14 @@ colint col1 ...@@ -4227,12 +4269,14 @@ colint col1
1 2006-02-05 1 2006-02-05
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t1 values ('2006-01-17'); insert into t1 values ('2006-01-17');
insert into t2 values ('2006-01-17'); insert into t2 values ('2006-01-17');
insert into t3 values ('2006-01-17'); insert into t3 values ('2006-01-17');
insert into t4 values (60,'2006-01-17'); insert into t4 values (60,'2006-01-17');
insert into t5 values (60,'2006-01-17'); insert into t5 values (60,'2006-01-17');
insert into t6 values (60,'2006-01-17'); insert into t6 values (60,'2006-01-17');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-01-17 2006-01-17
...@@ -4294,12 +4338,14 @@ colint col1 ...@@ -4294,12 +4338,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with dayofmonth(col1) --- Delete rows and partitions of tables with dayofmonth(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='2006-01-17'; delete from t11 where col1='2006-01-17';
delete from t22 where col1='2006-01-17'; delete from t22 where col1='2006-01-17';
delete from t33 where col1='2006-01-17'; delete from t33 where col1='2006-01-17';
delete from t44 where col1='2006-01-17'; delete from t44 where col1='2006-01-17';
delete from t55 where col1='2006-01-17'; delete from t55 where col1='2006-01-17';
delete from t66 where col1='2006-01-17'; delete from t66 where col1='2006-01-17';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -4321,12 +4367,14 @@ colint col1 ...@@ -4321,12 +4367,14 @@ colint col1
1 2006-02-05 1 2006-02-05
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t11 values ('2006-01-17'); insert into t11 values ('2006-01-17');
insert into t22 values ('2006-01-17'); insert into t22 values ('2006-01-17');
insert into t33 values ('2006-01-17'); insert into t33 values ('2006-01-17');
insert into t44 values (60,'2006-01-17'); insert into t44 values (60,'2006-01-17');
insert into t55 values (60,'2006-01-17'); insert into t55 values (60,'2006-01-17');
insert into t66 values (60,'2006-01-17'); insert into t66 values (60,'2006-01-17');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-01-17 2006-01-17
...@@ -4449,6 +4497,7 @@ partition p1 values less than maxvalue); ...@@ -4449,6 +4497,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with dayofweek(col1) --- Access tables with dayofweek(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('2006-01-03'); insert into t1 values ('2006-01-03');
insert into t1 values ('2006-02-17'); insert into t1 values ('2006-02-17');
insert into t2 values ('2006-01-03'); insert into t2 values ('2006-01-03');
...@@ -4457,6 +4506,7 @@ insert into t2 values ('2006-01-25'); ...@@ -4457,6 +4506,7 @@ insert into t2 values ('2006-01-25');
insert into t3 values ('2006-01-03'); insert into t3 values ('2006-01-03');
insert into t3 values ('2006-02-17'); insert into t3 values ('2006-02-17');
insert into t3 values ('2006-01-25'); insert into t3 values ('2006-01-25');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
...@@ -4496,12 +4546,14 @@ colint col1 ...@@ -4496,12 +4546,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
update t1 set col1='2006-02-05' where col1='2006-01-03'; update t1 set col1='2006-02-05' where col1='2006-01-03';
update t2 set col1='2006-02-05' where col1='2006-01-03'; update t2 set col1='2006-02-05' where col1='2006-01-03';
update t3 set col1='2006-02-05' where col1='2006-01-03'; update t3 set col1='2006-02-05' where col1='2006-01-03';
update t4 set col1='2006-02-05' where col1='2006-01-03'; update t4 set col1='2006-02-05' where col1='2006-01-03';
update t5 set col1='2006-02-05' where col1='2006-01-03'; update t5 set col1='2006-02-05' where col1='2006-01-03';
update t6 set col1='2006-02-05' where col1='2006-01-03'; update t6 set col1='2006-02-05' where col1='2006-01-03';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -4705,12 +4757,14 @@ colint col1 ...@@ -4705,12 +4757,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with dayofweek(col1) --- Delete rows and partitions of tables with dayofweek(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='2006-02-17'; delete from t1 where col1='2006-02-17';
delete from t2 where col1='2006-02-17'; delete from t2 where col1='2006-02-17';
delete from t3 where col1='2006-02-17'; delete from t3 where col1='2006-02-17';
delete from t4 where col1='2006-02-17'; delete from t4 where col1='2006-02-17';
delete from t5 where col1='2006-02-17'; delete from t5 where col1='2006-02-17';
delete from t6 where col1='2006-02-17'; delete from t6 where col1='2006-02-17';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -4734,12 +4788,14 @@ colint col1 ...@@ -4734,12 +4788,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t1 values ('2006-02-17'); insert into t1 values ('2006-02-17');
insert into t2 values ('2006-02-17'); insert into t2 values ('2006-02-17');
insert into t3 values ('2006-02-17'); insert into t3 values ('2006-02-17');
insert into t4 values (60,'2006-02-17'); insert into t4 values (60,'2006-02-17');
insert into t5 values (60,'2006-02-17'); insert into t5 values (60,'2006-02-17');
insert into t6 values (60,'2006-02-17'); insert into t6 values (60,'2006-02-17');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -4805,12 +4861,14 @@ colint col1 ...@@ -4805,12 +4861,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with dayofweek(col1) --- Delete rows and partitions of tables with dayofweek(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='2006-02-17'; delete from t11 where col1='2006-02-17';
delete from t22 where col1='2006-02-17'; delete from t22 where col1='2006-02-17';
delete from t33 where col1='2006-02-17'; delete from t33 where col1='2006-02-17';
delete from t44 where col1='2006-02-17'; delete from t44 where col1='2006-02-17';
delete from t55 where col1='2006-02-17'; delete from t55 where col1='2006-02-17';
delete from t66 where col1='2006-02-17'; delete from t66 where col1='2006-02-17';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -4834,12 +4892,14 @@ colint col1 ...@@ -4834,12 +4892,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t11 values ('2006-02-17'); insert into t11 values ('2006-02-17');
insert into t22 values ('2006-02-17'); insert into t22 values ('2006-02-17');
insert into t33 values ('2006-02-17'); insert into t33 values ('2006-02-17');
insert into t44 values (60,'2006-02-17'); insert into t44 values (60,'2006-02-17');
insert into t55 values (60,'2006-02-17'); insert into t55 values (60,'2006-02-17');
insert into t66 values (60,'2006-02-17'); insert into t66 values (60,'2006-02-17');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -4966,6 +5026,7 @@ partition p1 values less than maxvalue); ...@@ -4966,6 +5026,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with dayofyear(col1) --- Access tables with dayofyear(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('2006-01-03'); insert into t1 values ('2006-01-03');
insert into t1 values ('2006-01-17'); insert into t1 values ('2006-01-17');
insert into t2 values ('2006-01-03'); insert into t2 values ('2006-01-03');
...@@ -4974,6 +5035,7 @@ insert into t2 values ('2006-02-25'); ...@@ -4974,6 +5035,7 @@ insert into t2 values ('2006-02-25');
insert into t3 values ('2006-01-03'); insert into t3 values ('2006-01-03');
insert into t3 values ('2006-01-17'); insert into t3 values ('2006-01-17');
insert into t3 values ('2006-02-25'); insert into t3 values ('2006-02-25');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
...@@ -5013,12 +5075,14 @@ colint col1 ...@@ -5013,12 +5075,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
update t1 set col1='2006-02-05' where col1='2006-01-03'; update t1 set col1='2006-02-05' where col1='2006-01-03';
update t2 set col1='2006-02-05' where col1='2006-01-03'; update t2 set col1='2006-02-05' where col1='2006-01-03';
update t3 set col1='2006-02-05' where col1='2006-01-03'; update t3 set col1='2006-02-05' where col1='2006-01-03';
update t4 set col1='2006-02-05' where col1='2006-01-03'; update t4 set col1='2006-02-05' where col1='2006-01-03';
update t5 set col1='2006-02-05' where col1='2006-01-03'; update t5 set col1='2006-02-05' where col1='2006-01-03';
update t6 set col1='2006-02-05' where col1='2006-01-03'; update t6 set col1='2006-02-05' where col1='2006-01-03';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-01-17 2006-01-17
...@@ -5222,12 +5286,14 @@ colint col1 ...@@ -5222,12 +5286,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with dayofyear(col1) --- Delete rows and partitions of tables with dayofyear(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='2006-01-17'; delete from t1 where col1='2006-01-17';
delete from t2 where col1='2006-01-17'; delete from t2 where col1='2006-01-17';
delete from t3 where col1='2006-01-17'; delete from t3 where col1='2006-01-17';
delete from t4 where col1='2006-01-17'; delete from t4 where col1='2006-01-17';
delete from t5 where col1='2006-01-17'; delete from t5 where col1='2006-01-17';
delete from t6 where col1='2006-01-17'; delete from t6 where col1='2006-01-17';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -5249,12 +5315,14 @@ colint col1 ...@@ -5249,12 +5315,14 @@ colint col1
1 2006-02-03 1 2006-02-03
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t1 values ('2006-01-17'); insert into t1 values ('2006-01-17');
insert into t2 values ('2006-01-17'); insert into t2 values ('2006-01-17');
insert into t3 values ('2006-01-17'); insert into t3 values ('2006-01-17');
insert into t4 values (60,'2006-01-17'); insert into t4 values (60,'2006-01-17');
insert into t5 values (60,'2006-01-17'); insert into t5 values (60,'2006-01-17');
insert into t6 values (60,'2006-01-17'); insert into t6 values (60,'2006-01-17');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-01-17 2006-01-17
...@@ -5317,12 +5385,14 @@ colint col1 ...@@ -5317,12 +5385,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with dayofyear(col1) --- Delete rows and partitions of tables with dayofyear(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='2006-01-17'; delete from t11 where col1='2006-01-17';
delete from t22 where col1='2006-01-17'; delete from t22 where col1='2006-01-17';
delete from t33 where col1='2006-01-17'; delete from t33 where col1='2006-01-17';
delete from t44 where col1='2006-01-17'; delete from t44 where col1='2006-01-17';
delete from t55 where col1='2006-01-17'; delete from t55 where col1='2006-01-17';
delete from t66 where col1='2006-01-17'; delete from t66 where col1='2006-01-17';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -5344,12 +5414,14 @@ colint col1 ...@@ -5344,12 +5414,14 @@ colint col1
1 2006-02-03 1 2006-02-03
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t11 values ('2006-01-17'); insert into t11 values ('2006-01-17');
insert into t22 values ('2006-01-17'); insert into t22 values ('2006-01-17');
insert into t33 values ('2006-01-17'); insert into t33 values ('2006-01-17');
insert into t44 values (60,'2006-01-17'); insert into t44 values (60,'2006-01-17');
insert into t55 values (60,'2006-01-17'); insert into t55 values (60,'2006-01-17');
insert into t66 values (60,'2006-01-17'); insert into t66 values (60,'2006-01-17');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-01-17 2006-01-17
...@@ -5473,6 +5545,7 @@ partition p1 values less than maxvalue); ...@@ -5473,6 +5545,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with extract(month from col1) --- Access tables with extract(month from col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('2006-01-03'); insert into t1 values ('2006-01-03');
insert into t1 values ('2006-02-17'); insert into t1 values ('2006-02-17');
insert into t2 values ('2006-01-03'); insert into t2 values ('2006-01-03');
...@@ -5481,6 +5554,7 @@ insert into t2 values ('2006-01-25'); ...@@ -5481,6 +5554,7 @@ insert into t2 values ('2006-01-25');
insert into t3 values ('2006-01-03'); insert into t3 values ('2006-01-03');
insert into t3 values ('2006-02-17'); insert into t3 values ('2006-02-17');
insert into t3 values ('2006-01-25'); insert into t3 values ('2006-01-25');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
...@@ -5520,12 +5594,14 @@ colint col1 ...@@ -5520,12 +5594,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
update t1 set col1='2006-02-05' where col1='2006-01-03'; update t1 set col1='2006-02-05' where col1='2006-01-03';
update t2 set col1='2006-02-05' where col1='2006-01-03'; update t2 set col1='2006-02-05' where col1='2006-01-03';
update t3 set col1='2006-02-05' where col1='2006-01-03'; update t3 set col1='2006-02-05' where col1='2006-01-03';
update t4 set col1='2006-02-05' where col1='2006-01-03'; update t4 set col1='2006-02-05' where col1='2006-01-03';
update t5 set col1='2006-02-05' where col1='2006-01-03'; update t5 set col1='2006-02-05' where col1='2006-01-03';
update t6 set col1='2006-02-05' where col1='2006-01-03'; update t6 set col1='2006-02-05' where col1='2006-01-03';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -5729,12 +5805,14 @@ colint col1 ...@@ -5729,12 +5805,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with extract(month from col1) --- Delete rows and partitions of tables with extract(month from col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='2006-02-17'; delete from t1 where col1='2006-02-17';
delete from t2 where col1='2006-02-17'; delete from t2 where col1='2006-02-17';
delete from t3 where col1='2006-02-17'; delete from t3 where col1='2006-02-17';
delete from t4 where col1='2006-02-17'; delete from t4 where col1='2006-02-17';
delete from t5 where col1='2006-02-17'; delete from t5 where col1='2006-02-17';
delete from t6 where col1='2006-02-17'; delete from t6 where col1='2006-02-17';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -5758,12 +5836,14 @@ colint col1 ...@@ -5758,12 +5836,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t1 values ('2006-02-17'); insert into t1 values ('2006-02-17');
insert into t2 values ('2006-02-17'); insert into t2 values ('2006-02-17');
insert into t3 values ('2006-02-17'); insert into t3 values ('2006-02-17');
insert into t4 values (60,'2006-02-17'); insert into t4 values (60,'2006-02-17');
insert into t5 values (60,'2006-02-17'); insert into t5 values (60,'2006-02-17');
insert into t6 values (60,'2006-02-17'); insert into t6 values (60,'2006-02-17');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -5824,12 +5904,14 @@ colint col1 ...@@ -5824,12 +5904,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with extract(month from col1) --- Delete rows and partitions of tables with extract(month from col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='2006-02-17'; delete from t11 where col1='2006-02-17';
delete from t22 where col1='2006-02-17'; delete from t22 where col1='2006-02-17';
delete from t33 where col1='2006-02-17'; delete from t33 where col1='2006-02-17';
delete from t44 where col1='2006-02-17'; delete from t44 where col1='2006-02-17';
delete from t55 where col1='2006-02-17'; delete from t55 where col1='2006-02-17';
delete from t66 where col1='2006-02-17'; delete from t66 where col1='2006-02-17';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -5853,12 +5935,14 @@ colint col1 ...@@ -5853,12 +5935,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t11 values ('2006-02-17'); insert into t11 values ('2006-02-17');
insert into t22 values ('2006-02-17'); insert into t22 values ('2006-02-17');
insert into t33 values ('2006-02-17'); insert into t33 values ('2006-02-17');
insert into t44 values (60,'2006-02-17'); insert into t44 values (60,'2006-02-17');
insert into t55 values (60,'2006-02-17'); insert into t55 values (60,'2006-02-17');
insert into t66 values (60,'2006-02-17'); insert into t66 values (60,'2006-02-17');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-02-05 2006-02-05
...@@ -5980,6 +6064,7 @@ partition p1 values less than maxvalue); ...@@ -5980,6 +6064,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with hour(col1) --- Access tables with hour(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('09:09'); insert into t1 values ('09:09');
insert into t1 values ('14:30'); insert into t1 values ('14:30');
insert into t2 values ('09:09'); insert into t2 values ('09:09');
...@@ -5988,6 +6073,7 @@ insert into t2 values ('21:59'); ...@@ -5988,6 +6073,7 @@ insert into t2 values ('21:59');
insert into t3 values ('09:09'); insert into t3 values ('09:09');
insert into t3 values ('14:30'); insert into t3 values ('14:30');
insert into t3 values ('21:59'); insert into t3 values ('21:59');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
...@@ -6027,12 +6113,14 @@ colint col1 ...@@ -6027,12 +6113,14 @@ colint col1
2 04:30:01 2 04:30:01
3 00:59:22 3 00:59:22
4 05:30:34 4 05:30:34
begin;
update t1 set col1='10:30' where col1='09:09'; update t1 set col1='10:30' where col1='09:09';
update t2 set col1='10:30' where col1='09:09'; update t2 set col1='10:30' where col1='09:09';
update t3 set col1='10:30' where col1='09:09'; update t3 set col1='10:30' where col1='09:09';
update t4 set col1='10:30' where col1='09:09'; update t4 set col1='10:30' where col1='09:09';
update t5 set col1='10:30' where col1='09:09'; update t5 set col1='10:30' where col1='09:09';
update t6 set col1='10:30' where col1='09:09'; update t6 set col1='10:30' where col1='09:09';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
10:30:00 10:30:00
...@@ -6236,12 +6324,14 @@ colint col1 ...@@ -6236,12 +6324,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with hour(col1) --- Delete rows and partitions of tables with hour(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='14:30'; delete from t1 where col1='14:30';
delete from t2 where col1='14:30'; delete from t2 where col1='14:30';
delete from t3 where col1='14:30'; delete from t3 where col1='14:30';
delete from t4 where col1='14:30'; delete from t4 where col1='14:30';
delete from t5 where col1='14:30'; delete from t5 where col1='14:30';
delete from t6 where col1='14:30'; delete from t6 where col1='14:30';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
10:30:00 10:30:00
...@@ -6265,12 +6355,14 @@ colint col1 ...@@ -6265,12 +6355,14 @@ colint col1
2 04:30:01 2 04:30:01
3 00:59:22 3 00:59:22
4 05:30:34 4 05:30:34
begin;
insert into t1 values ('14:30'); insert into t1 values ('14:30');
insert into t2 values ('14:30'); insert into t2 values ('14:30');
insert into t3 values ('14:30'); insert into t3 values ('14:30');
insert into t4 values (60,'14:30'); insert into t4 values (60,'14:30');
insert into t5 values (60,'14:30'); insert into t5 values (60,'14:30');
insert into t6 values (60,'14:30'); insert into t6 values (60,'14:30');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
10:30:00 10:30:00
...@@ -6334,12 +6426,14 @@ colint col1 ...@@ -6334,12 +6426,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with hour(col1) --- Delete rows and partitions of tables with hour(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='14:30'; delete from t11 where col1='14:30';
delete from t22 where col1='14:30'; delete from t22 where col1='14:30';
delete from t33 where col1='14:30'; delete from t33 where col1='14:30';
delete from t44 where col1='14:30'; delete from t44 where col1='14:30';
delete from t55 where col1='14:30'; delete from t55 where col1='14:30';
delete from t66 where col1='14:30'; delete from t66 where col1='14:30';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
10:30:00 10:30:00
...@@ -6363,12 +6457,14 @@ colint col1 ...@@ -6363,12 +6457,14 @@ colint col1
2 04:30:01 2 04:30:01
3 00:59:22 3 00:59:22
4 05:30:34 4 05:30:34
begin;
insert into t11 values ('14:30'); insert into t11 values ('14:30');
insert into t22 values ('14:30'); insert into t22 values ('14:30');
insert into t33 values ('14:30'); insert into t33 values ('14:30');
insert into t44 values (60,'14:30'); insert into t44 values (60,'14:30');
insert into t55 values (60,'14:30'); insert into t55 values (60,'14:30');
insert into t66 values (60,'14:30'); insert into t66 values (60,'14:30');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
10:30:00 10:30:00
...@@ -6445,7 +6541,7 @@ drop table if exists t44 ; ...@@ -6445,7 +6541,7 @@ drop table if exists t44 ;
drop table if exists t55 ; drop table if exists t55 ;
drop table if exists t66 ; drop table if exists t66 ;
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- microsecond(col1) in partition with coltype time --- microsecond(col1) in partition with coltype time(6)
------------------------------------------------------------------------- -------------------------------------------------------------------------
drop table if exists t1 ; drop table if exists t1 ;
drop table if exists t2 ; drop table if exists t2 ;
...@@ -6456,11 +6552,11 @@ drop table if exists t6 ; ...@@ -6456,11 +6552,11 @@ drop table if exists t6 ;
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Create tables with microsecond(col1) --- Create tables with microsecond(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
create table t1 (col1 time) engine='TOKUDB' create table t1 (col1 time(6)) engine='TOKUDB'
partition by range(microsecond(col1)) partition by range(microsecond(col1))
(partition p0 values less than (15), (partition p0 values less than (15),
partition p1 values less than maxvalue); partition p1 values less than maxvalue);
create table t2 (col1 time) engine='TOKUDB' create table t2 (col1 time(6)) engine='TOKUDB'
partition by list(microsecond(col1)) partition by list(microsecond(col1))
(partition p0 values in (0,1,2,3,4,5,6,7,8,9,10), (partition p0 values in (0,1,2,3,4,5,6,7,8,9,10),
partition p1 values in (11,12,13,14,15,16,17,18,19,20), partition p1 values in (11,12,13,14,15,16,17,18,19,20),
...@@ -6469,14 +6565,14 @@ partition p3 values in (31,32,33,34,35,36,37,38,39,40), ...@@ -6469,14 +6565,14 @@ partition p3 values in (31,32,33,34,35,36,37,38,39,40),
partition p4 values in (41,42,43,44,45,46,47,48,49,50), partition p4 values in (41,42,43,44,45,46,47,48,49,50),
partition p5 values in (51,52,53,54,55,56,57,58,59,60) partition p5 values in (51,52,53,54,55,56,57,58,59,60)
); );
create table t3 (col1 time) engine='TOKUDB' create table t3 (col1 time(6)) engine='TOKUDB'
partition by hash(microsecond(col1)); partition by hash(microsecond(col1));
create table t4 (colint int, col1 time) engine='TOKUDB' create table t4 (colint int, col1 time(6)) engine='TOKUDB'
partition by range(colint) partition by range(colint)
subpartition by hash(microsecond(col1)) subpartitions 2 subpartition by hash(microsecond(col1)) subpartitions 2
(partition p0 values less than (15), (partition p0 values less than (15),
partition p1 values less than maxvalue); partition p1 values less than maxvalue);
create table t5 (colint int, col1 time) engine='TOKUDB' create table t5 (colint int, col1 time(6)) engine='TOKUDB'
partition by list(colint) partition by list(colint)
subpartition by hash(microsecond(col1)) subpartitions 2 subpartition by hash(microsecond(col1)) subpartitions 2
(partition p0 values in (1,2,3,4,5,6,7,8,9,10), (partition p0 values in (1,2,3,4,5,6,7,8,9,10),
...@@ -6486,13 +6582,14 @@ partition p3 values in (31,32,33,34,35,36,37,38,39,40), ...@@ -6486,13 +6582,14 @@ partition p3 values in (31,32,33,34,35,36,37,38,39,40),
partition p4 values in (41,42,43,44,45,46,47,48,49,50), partition p4 values in (41,42,43,44,45,46,47,48,49,50),
partition p5 values in (51,52,53,54,55,56,57,58,59,60) partition p5 values in (51,52,53,54,55,56,57,58,59,60)
); );
create table t6 (colint int, col1 time) engine='TOKUDB' create table t6 (colint int, col1 time(6)) engine='TOKUDB'
partition by range(colint) partition by range(colint)
(partition p0 values less than (microsecond('10:30:10.000010')), (partition p0 values less than (microsecond('10:30:10.000010')),
partition p1 values less than maxvalue); partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with microsecond(col1) --- Access tables with microsecond(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('09:09:15.000002'); insert into t1 values ('09:09:15.000002');
insert into t1 values ('04:30:01.000018'); insert into t1 values ('04:30:01.000018');
insert into t2 values ('09:09:15.000002'); insert into t2 values ('09:09:15.000002');
...@@ -6501,83 +6598,86 @@ insert into t2 values ('00:59:22.000024'); ...@@ -6501,83 +6598,86 @@ insert into t2 values ('00:59:22.000024');
insert into t3 values ('09:09:15.000002'); insert into t3 values ('09:09:15.000002');
insert into t3 values ('04:30:01.000018'); insert into t3 values ('04:30:01.000018');
insert into t3 values ('00:59:22.000024'); insert into t3 values ('00:59:22.000024');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
select microsecond(col1) from t1 order by col1; select microsecond(col1) from t1 order by col1;
microsecond(col1) microsecond(col1)
0 18
0 2
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
04:30:01 04:30:01.000018
09:09:15 09:09:15.000002
select * from t2 order by col1; select * from t2 order by col1;
col1 col1
00:59:22 00:59:22.000024
04:30:01 04:30:01.000018
09:09:15 09:09:15.000002
select * from t3 order by col1; select * from t3 order by col1;
col1 col1
00:59:22 00:59:22.000024
04:30:01 04:30:01.000018
09:09:15 09:09:15.000002
select * from t4 order by colint; select * from t4 order by colint;
colint col1 colint col1
1 09:09:15 1 09:09:15.000002
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
select * from t5 order by colint; select * from t5 order by colint;
colint col1 colint col1
1 09:09:15 1 09:09:15.000002
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
select * from t6 order by colint; select * from t6 order by colint;
colint col1 colint col1
1 09:09:15 1 09:09:15.000002
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
begin;
update t1 set col1='05:30:34.000037' where col1='09:09:15.000002'; update t1 set col1='05:30:34.000037' where col1='09:09:15.000002';
update t2 set col1='05:30:34.000037' where col1='09:09:15.000002'; update t2 set col1='05:30:34.000037' where col1='09:09:15.000002';
update t3 set col1='05:30:34.000037' where col1='09:09:15.000002'; update t3 set col1='05:30:34.000037' where col1='09:09:15.000002';
update t4 set col1='05:30:34.000037' where col1='09:09:15.000002'; update t4 set col1='05:30:34.000037' where col1='09:09:15.000002';
update t5 set col1='05:30:34.000037' where col1='09:09:15.000002'; update t5 set col1='05:30:34.000037' where col1='09:09:15.000002';
update t6 set col1='05:30:34.000037' where col1='09:09:15.000002'; update t6 set col1='05:30:34.000037' where col1='09:09:15.000002';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t2 order by col1; select * from t2 order by col1;
col1 col1
00:59:22 00:59:22.000024
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t3 order by col1; select * from t3 order by col1;
col1 col1
00:59:22 00:59:22.000024
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t4 order by colint; select * from t4 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
select * from t5 order by colint; select * from t5 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
select * from t6 order by colint; select * from t6 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Alter tables with microsecond(col1) --- Alter tables with microsecond(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
...@@ -6629,36 +6729,36 @@ partition by range(colint) ...@@ -6629,36 +6729,36 @@ partition by range(colint)
partition p1 values less than maxvalue); partition p1 values less than maxvalue);
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t22 order by col1; select * from t22 order by col1;
col1 col1
00:59:22 00:59:22.000024
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t33 order by col1; select * from t33 order by col1;
col1 col1
00:59:22 00:59:22.000024
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t44 order by colint; select * from t44 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
select * from t55 order by colint; select * from t55 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
select * from t66 order by colint; select * from t66 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
--------------------------- ---------------------------
---- some alter table begin ---- some alter table begin
--------------------------- ---------------------------
...@@ -6667,16 +6767,16 @@ reorganize partition p0,p1 into ...@@ -6667,16 +6767,16 @@ reorganize partition p0,p1 into
(partition s1 values less than maxvalue); (partition s1 values less than maxvalue);
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
alter table t11 alter table t11
reorganize partition s1 into reorganize partition s1 into
(partition p0 values less than (15), (partition p0 values less than (15),
partition p1 values less than maxvalue); partition p1 values less than maxvalue);
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
alter table t55 alter table t55
partition by list(colint) partition by list(colint)
subpartition by hash(microsecond(col1)) subpartitions 5 subpartition by hash(microsecond(col1)) subpartitions 5
...@@ -6691,7 +6791,7 @@ show create table t55; ...@@ -6691,7 +6791,7 @@ show create table t55;
Table Create Table Table Create Table
t55 CREATE TABLE `t55` ( t55 CREATE TABLE `t55` (
`colint` int(11) DEFAULT NULL, `colint` int(11) DEFAULT NULL,
`col1` time DEFAULT NULL `col1` time(6) DEFAULT NULL
) ENGINE=TokuDB DEFAULT CHARSET=latin1 ) ENGINE=TokuDB DEFAULT CHARSET=latin1
/*!50100 PARTITION BY LIST (colint) /*!50100 PARTITION BY LIST (colint)
SUBPARTITION BY HASH (microsecond(col1)) SUBPARTITION BY HASH (microsecond(col1))
...@@ -6704,116 +6804,120 @@ SUBPARTITIONS 5 ...@@ -6704,116 +6804,120 @@ SUBPARTITIONS 5
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = TokuDB) */ PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = TokuDB) */
select * from t55 order by colint; select * from t55 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
alter table t66 alter table t66
reorganize partition p0,p1 into reorganize partition p0,p1 into
(partition s1 values less than maxvalue); (partition s1 values less than maxvalue);
select * from t66 order by colint; select * from t66 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
alter table t66 alter table t66
reorganize partition s1 into reorganize partition s1 into
(partition p0 values less than (microsecond('10:30:10.000010')), (partition p0 values less than (microsecond('10:30:10.000010')),
partition p1 values less than maxvalue); partition p1 values less than maxvalue);
select * from t66 order by colint; select * from t66 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
alter table t66 alter table t66
reorganize partition p0,p1 into reorganize partition p0,p1 into
(partition s1 values less than maxvalue); (partition s1 values less than maxvalue);
select * from t66 order by colint; select * from t66 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
alter table t66 alter table t66
reorganize partition s1 into reorganize partition s1 into
(partition p0 values less than (microsecond('10:30:10.000010')), (partition p0 values less than (microsecond('10:30:10.000010')),
partition p1 values less than maxvalue); partition p1 values less than maxvalue);
select * from t66 order by colint; select * from t66 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
2 04:30:01 2 04:30:01.000018
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with microsecond(col1) --- Delete rows and partitions of tables with microsecond(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='04:30:01.000018'; delete from t1 where col1='04:30:01.000018';
delete from t2 where col1='04:30:01.000018'; delete from t2 where col1='04:30:01.000018';
delete from t3 where col1='04:30:01.000018'; delete from t3 where col1='04:30:01.000018';
delete from t4 where col1='04:30:01.000018'; delete from t4 where col1='04:30:01.000018';
delete from t5 where col1='04:30:01.000018'; delete from t5 where col1='04:30:01.000018';
delete from t6 where col1='04:30:01.000018'; delete from t6 where col1='04:30:01.000018';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
05:30:34 05:30:34.000037
select * from t2 order by col1; select * from t2 order by col1;
col1 col1
00:59:22 00:59:22.000024
05:30:34 05:30:34.000037
select * from t3 order by col1; select * from t3 order by col1;
col1 col1
00:59:22 00:59:22.000024
05:30:34 05:30:34.000037
select * from t4 order by colint; select * from t4 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
select * from t5 order by colint; select * from t5 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
begin;
insert into t1 values ('04:30:01.000018'); insert into t1 values ('04:30:01.000018');
insert into t2 values ('04:30:01.000018'); insert into t2 values ('04:30:01.000018');
insert into t3 values ('04:30:01.000018'); insert into t3 values ('04:30:01.000018');
insert into t4 values (60,'04:30:01.000018'); insert into t4 values (60,'04:30:01.000018');
insert into t5 values (60,'04:30:01.000018'); insert into t5 values (60,'04:30:01.000018');
insert into t6 values (60,'04:30:01.000018'); insert into t6 values (60,'04:30:01.000018');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t2 order by col1; select * from t2 order by col1;
col1 col1
00:59:22 00:59:22.000024
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t3 order by col1; select * from t3 order by col1;
col1 col1
00:59:22 00:59:22.000024
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t4 order by colint; select * from t4 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
60 04:30:01 60 04:30:01.000018
select * from t5 order by colint; select * from t5 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
60 04:30:01 60 04:30:01.000018
select * from t6 order by colint; select * from t6 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
60 04:30:01 60 04:30:01.000018
alter table t1 drop partition p0; alter table t1 drop partition p0;
alter table t2 drop partition p0; alter table t2 drop partition p0;
alter table t4 drop partition p0; alter table t4 drop partition p0;
...@@ -6821,90 +6925,99 @@ alter table t5 drop partition p0; ...@@ -6821,90 +6925,99 @@ alter table t5 drop partition p0;
alter table t6 drop partition p0; alter table t6 drop partition p0;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
04:30:01.000018
05:30:34.000037
select * from t2 order by col1; select * from t2 order by col1;
col1 col1
00:59:22.000024
04:30:01.000018
05:30:34.000037
select * from t3 order by col1; select * from t3 order by col1;
col1 col1
00:59:22 00:59:22.000024
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t4 order by colint; select * from t4 order by colint;
colint col1 colint col1
60 04:30:01 60 04:30:01.000018
select * from t5 order by colint; select * from t5 order by colint;
colint col1 colint col1
60 04:30:01 60 04:30:01.000018
select * from t6 order by colint; select * from t6 order by colint;
colint col1 colint col1
60 04:30:01 60 04:30:01.000018
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with microsecond(col1) --- Delete rows and partitions of tables with microsecond(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='04:30:01.000018'; delete from t11 where col1='04:30:01.000018';
delete from t22 where col1='04:30:01.000018'; delete from t22 where col1='04:30:01.000018';
delete from t33 where col1='04:30:01.000018'; delete from t33 where col1='04:30:01.000018';
delete from t44 where col1='04:30:01.000018'; delete from t44 where col1='04:30:01.000018';
delete from t55 where col1='04:30:01.000018'; delete from t55 where col1='04:30:01.000018';
delete from t66 where col1='04:30:01.000018'; delete from t66 where col1='04:30:01.000018';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
05:30:34 05:30:34.000037
select * from t22 order by col1; select * from t22 order by col1;
col1 col1
00:59:22 00:59:22.000024
05:30:34 05:30:34.000037
select * from t33 order by col1; select * from t33 order by col1;
col1 col1
00:59:22 00:59:22.000024
05:30:34 05:30:34.000037
select * from t44 order by colint; select * from t44 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
select * from t55 order by colint; select * from t55 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
begin;
insert into t11 values ('04:30:01.000018'); insert into t11 values ('04:30:01.000018');
insert into t22 values ('04:30:01.000018'); insert into t22 values ('04:30:01.000018');
insert into t33 values ('04:30:01.000018'); insert into t33 values ('04:30:01.000018');
insert into t44 values (60,'04:30:01.000018'); insert into t44 values (60,'04:30:01.000018');
insert into t55 values (60,'04:30:01.000018'); insert into t55 values (60,'04:30:01.000018');
insert into t66 values (60,'04:30:01.000018'); insert into t66 values (60,'04:30:01.000018');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t22 order by col1; select * from t22 order by col1;
col1 col1
00:59:22 00:59:22.000024
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t33 order by col1; select * from t33 order by col1;
col1 col1
00:59:22 00:59:22.000024
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t44 order by colint; select * from t44 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
60 04:30:01 60 04:30:01.000018
select * from t55 order by colint; select * from t55 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
60 04:30:01 60 04:30:01.000018
select * from t66 order by colint; select * from t66 order by colint;
colint col1 colint col1
1 05:30:34 1 05:30:34.000037
3 00:59:22 3 00:59:22.000024
4 05:30:34 4 05:30:34.000037
60 04:30:01 60 04:30:01.000018
alter table t11 drop partition p0; alter table t11 drop partition p0;
alter table t22 drop partition p0; alter table t22 drop partition p0;
alter table t44 drop partition p0; alter table t44 drop partition p0;
...@@ -6912,22 +7025,27 @@ alter table t55 drop partition p0; ...@@ -6912,22 +7025,27 @@ alter table t55 drop partition p0;
alter table t66 drop partition p0; alter table t66 drop partition p0;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
04:30:01.000018
05:30:34.000037
select * from t22 order by col1; select * from t22 order by col1;
col1 col1
00:59:22.000024
04:30:01.000018
05:30:34.000037
select * from t33 order by col1; select * from t33 order by col1;
col1 col1
00:59:22 00:59:22.000024
04:30:01 04:30:01.000018
05:30:34 05:30:34.000037
select * from t44 order by colint; select * from t44 order by colint;
colint col1 colint col1
60 04:30:01 60 04:30:01.000018
select * from t55 order by colint; select * from t55 order by colint;
colint col1 colint col1
60 04:30:01 60 04:30:01.000018
select * from t66 order by colint; select * from t66 order by colint;
colint col1 colint col1
60 04:30:01 60 04:30:01.000018
------------------------- -------------------------
---- some alter table end ---- some alter table end
------------------------- -------------------------
...@@ -6992,6 +7110,7 @@ partition p1 values less than maxvalue); ...@@ -6992,6 +7110,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with minute(col1) --- Access tables with minute(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('09:09:15'); insert into t1 values ('09:09:15');
insert into t1 values ('14:30:45'); insert into t1 values ('14:30:45');
insert into t2 values ('09:09:15'); insert into t2 values ('09:09:15');
...@@ -7000,6 +7119,7 @@ insert into t2 values ('21:59:22'); ...@@ -7000,6 +7119,7 @@ insert into t2 values ('21:59:22');
insert into t3 values ('09:09:15'); insert into t3 values ('09:09:15');
insert into t3 values ('14:30:45'); insert into t3 values ('14:30:45');
insert into t3 values ('21:59:22'); insert into t3 values ('21:59:22');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
...@@ -7039,12 +7159,14 @@ colint col1 ...@@ -7039,12 +7159,14 @@ colint col1
2 04:30:01 2 04:30:01
3 00:59:22 3 00:59:22
4 05:30:34 4 05:30:34
begin;
update t1 set col1='10:24:23' where col1='09:09:15'; update t1 set col1='10:24:23' where col1='09:09:15';
update t2 set col1='10:24:23' where col1='09:09:15'; update t2 set col1='10:24:23' where col1='09:09:15';
update t3 set col1='10:24:23' where col1='09:09:15'; update t3 set col1='10:24:23' where col1='09:09:15';
update t4 set col1='10:24:23' where col1='09:09:15'; update t4 set col1='10:24:23' where col1='09:09:15';
update t5 set col1='10:24:23' where col1='09:09:15'; update t5 set col1='10:24:23' where col1='09:09:15';
update t6 set col1='10:24:23' where col1='09:09:15'; update t6 set col1='10:24:23' where col1='09:09:15';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
10:24:23 10:24:23
...@@ -7248,12 +7370,14 @@ colint col1 ...@@ -7248,12 +7370,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with minute(col1) --- Delete rows and partitions of tables with minute(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='14:30:45'; delete from t1 where col1='14:30:45';
delete from t2 where col1='14:30:45'; delete from t2 where col1='14:30:45';
delete from t3 where col1='14:30:45'; delete from t3 where col1='14:30:45';
delete from t4 where col1='14:30:45'; delete from t4 where col1='14:30:45';
delete from t5 where col1='14:30:45'; delete from t5 where col1='14:30:45';
delete from t6 where col1='14:30:45'; delete from t6 where col1='14:30:45';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
10:24:23 10:24:23
...@@ -7277,12 +7401,14 @@ colint col1 ...@@ -7277,12 +7401,14 @@ colint col1
2 04:30:01 2 04:30:01
3 00:59:22 3 00:59:22
4 05:30:34 4 05:30:34
begin;
insert into t1 values ('14:30:45'); insert into t1 values ('14:30:45');
insert into t2 values ('14:30:45'); insert into t2 values ('14:30:45');
insert into t3 values ('14:30:45'); insert into t3 values ('14:30:45');
insert into t4 values (60,'14:30:45'); insert into t4 values (60,'14:30:45');
insert into t5 values (60,'14:30:45'); insert into t5 values (60,'14:30:45');
insert into t6 values (60,'14:30:45'); insert into t6 values (60,'14:30:45');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
10:24:23 10:24:23
...@@ -7349,12 +7475,14 @@ colint col1 ...@@ -7349,12 +7475,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with minute(col1) --- Delete rows and partitions of tables with minute(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='14:30:45'; delete from t11 where col1='14:30:45';
delete from t22 where col1='14:30:45'; delete from t22 where col1='14:30:45';
delete from t33 where col1='14:30:45'; delete from t33 where col1='14:30:45';
delete from t44 where col1='14:30:45'; delete from t44 where col1='14:30:45';
delete from t55 where col1='14:30:45'; delete from t55 where col1='14:30:45';
delete from t66 where col1='14:30:45'; delete from t66 where col1='14:30:45';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
10:24:23 10:24:23
...@@ -7378,12 +7506,14 @@ colint col1 ...@@ -7378,12 +7506,14 @@ colint col1
2 04:30:01 2 04:30:01
3 00:59:22 3 00:59:22
4 05:30:34 4 05:30:34
begin;
insert into t11 values ('14:30:45'); insert into t11 values ('14:30:45');
insert into t22 values ('14:30:45'); insert into t22 values ('14:30:45');
insert into t33 values ('14:30:45'); insert into t33 values ('14:30:45');
insert into t44 values (60,'14:30:45'); insert into t44 values (60,'14:30:45');
insert into t55 values (60,'14:30:45'); insert into t55 values (60,'14:30:45');
insert into t66 values (60,'14:30:45'); insert into t66 values (60,'14:30:45');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
10:24:23 10:24:23
...@@ -7511,6 +7641,7 @@ partition p1 values less than maxvalue); ...@@ -7511,6 +7641,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with second(col1) --- Access tables with second(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('09:09:09'); insert into t1 values ('09:09:09');
insert into t1 values ('14:30:20'); insert into t1 values ('14:30:20');
insert into t2 values ('09:09:09'); insert into t2 values ('09:09:09');
...@@ -7519,6 +7650,7 @@ insert into t2 values ('21:59:22'); ...@@ -7519,6 +7650,7 @@ insert into t2 values ('21:59:22');
insert into t3 values ('09:09:09'); insert into t3 values ('09:09:09');
insert into t3 values ('14:30:20'); insert into t3 values ('14:30:20');
insert into t3 values ('21:59:22'); insert into t3 values ('21:59:22');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
...@@ -7558,12 +7690,14 @@ colint col1 ...@@ -7558,12 +7690,14 @@ colint col1
2 04:30:01 2 04:30:01
3 00:59:22 3 00:59:22
4 05:30:34 4 05:30:34
begin;
update t1 set col1='10:22:33' where col1='09:09:09'; update t1 set col1='10:22:33' where col1='09:09:09';
update t2 set col1='10:22:33' where col1='09:09:09'; update t2 set col1='10:22:33' where col1='09:09:09';
update t3 set col1='10:22:33' where col1='09:09:09'; update t3 set col1='10:22:33' where col1='09:09:09';
update t4 set col1='10:22:33' where col1='09:09:09'; update t4 set col1='10:22:33' where col1='09:09:09';
update t5 set col1='10:22:33' where col1='09:09:09'; update t5 set col1='10:22:33' where col1='09:09:09';
update t6 set col1='10:22:33' where col1='09:09:09'; update t6 set col1='10:22:33' where col1='09:09:09';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
10:22:33 10:22:33
...@@ -7767,12 +7901,14 @@ colint col1 ...@@ -7767,12 +7901,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with second(col1) --- Delete rows and partitions of tables with second(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='14:30:20'; delete from t1 where col1='14:30:20';
delete from t2 where col1='14:30:20'; delete from t2 where col1='14:30:20';
delete from t3 where col1='14:30:20'; delete from t3 where col1='14:30:20';
delete from t4 where col1='14:30:20'; delete from t4 where col1='14:30:20';
delete from t5 where col1='14:30:20'; delete from t5 where col1='14:30:20';
delete from t6 where col1='14:30:20'; delete from t6 where col1='14:30:20';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
10:22:33 10:22:33
...@@ -7796,12 +7932,14 @@ colint col1 ...@@ -7796,12 +7932,14 @@ colint col1
2 04:30:01 2 04:30:01
3 00:59:22 3 00:59:22
4 05:30:34 4 05:30:34
begin;
insert into t1 values ('14:30:20'); insert into t1 values ('14:30:20');
insert into t2 values ('14:30:20'); insert into t2 values ('14:30:20');
insert into t3 values ('14:30:20'); insert into t3 values ('14:30:20');
insert into t4 values (60,'14:30:20'); insert into t4 values (60,'14:30:20');
insert into t5 values (60,'14:30:20'); insert into t5 values (60,'14:30:20');
insert into t6 values (60,'14:30:20'); insert into t6 values (60,'14:30:20');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
10:22:33 10:22:33
...@@ -7868,12 +8006,14 @@ colint col1 ...@@ -7868,12 +8006,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with second(col1) --- Delete rows and partitions of tables with second(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='14:30:20'; delete from t11 where col1='14:30:20';
delete from t22 where col1='14:30:20'; delete from t22 where col1='14:30:20';
delete from t33 where col1='14:30:20'; delete from t33 where col1='14:30:20';
delete from t44 where col1='14:30:20'; delete from t44 where col1='14:30:20';
delete from t55 where col1='14:30:20'; delete from t55 where col1='14:30:20';
delete from t66 where col1='14:30:20'; delete from t66 where col1='14:30:20';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
10:22:33 10:22:33
...@@ -7897,12 +8037,14 @@ colint col1 ...@@ -7897,12 +8037,14 @@ colint col1
2 04:30:01 2 04:30:01
3 00:59:22 3 00:59:22
4 05:30:34 4 05:30:34
begin;
insert into t11 values ('14:30:20'); insert into t11 values ('14:30:20');
insert into t22 values ('14:30:20'); insert into t22 values ('14:30:20');
insert into t33 values ('14:30:20'); insert into t33 values ('14:30:20');
insert into t44 values (60,'14:30:20'); insert into t44 values (60,'14:30:20');
insert into t55 values (60,'14:30:20'); insert into t55 values (60,'14:30:20');
insert into t66 values (60,'14:30:20'); insert into t66 values (60,'14:30:20');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
10:22:33 10:22:33
...@@ -8030,6 +8172,7 @@ partition p1 values less than maxvalue); ...@@ -8030,6 +8172,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with month(col1) --- Access tables with month(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('2006-01-03'); insert into t1 values ('2006-01-03');
insert into t1 values ('2006-12-17'); insert into t1 values ('2006-12-17');
insert into t2 values ('2006-01-03'); insert into t2 values ('2006-01-03');
...@@ -8038,6 +8181,7 @@ insert into t2 values ('2006-05-25'); ...@@ -8038,6 +8181,7 @@ insert into t2 values ('2006-05-25');
insert into t3 values ('2006-01-03'); insert into t3 values ('2006-01-03');
insert into t3 values ('2006-12-17'); insert into t3 values ('2006-12-17');
insert into t3 values ('2006-05-25'); insert into t3 values ('2006-05-25');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
...@@ -8077,12 +8221,14 @@ colint col1 ...@@ -8077,12 +8221,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
update t1 set col1='2006-11-06' where col1='2006-01-03'; update t1 set col1='2006-11-06' where col1='2006-01-03';
update t2 set col1='2006-11-06' where col1='2006-01-03'; update t2 set col1='2006-11-06' where col1='2006-01-03';
update t3 set col1='2006-11-06' where col1='2006-01-03'; update t3 set col1='2006-11-06' where col1='2006-01-03';
update t4 set col1='2006-11-06' where col1='2006-01-03'; update t4 set col1='2006-11-06' where col1='2006-01-03';
update t5 set col1='2006-11-06' where col1='2006-01-03'; update t5 set col1='2006-11-06' where col1='2006-01-03';
update t6 set col1='2006-11-06' where col1='2006-01-03'; update t6 set col1='2006-11-06' where col1='2006-01-03';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-11-06 2006-11-06
...@@ -8286,12 +8432,14 @@ colint col1 ...@@ -8286,12 +8432,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with month(col1) --- Delete rows and partitions of tables with month(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='2006-12-17'; delete from t1 where col1='2006-12-17';
delete from t2 where col1='2006-12-17'; delete from t2 where col1='2006-12-17';
delete from t3 where col1='2006-12-17'; delete from t3 where col1='2006-12-17';
delete from t4 where col1='2006-12-17'; delete from t4 where col1='2006-12-17';
delete from t5 where col1='2006-12-17'; delete from t5 where col1='2006-12-17';
delete from t6 where col1='2006-12-17'; delete from t6 where col1='2006-12-17';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-11-06 2006-11-06
...@@ -8315,12 +8463,14 @@ colint col1 ...@@ -8315,12 +8463,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t1 values ('2006-12-17'); insert into t1 values ('2006-12-17');
insert into t2 values ('2006-12-17'); insert into t2 values ('2006-12-17');
insert into t3 values ('2006-12-17'); insert into t3 values ('2006-12-17');
insert into t4 values (60,'2006-12-17'); insert into t4 values (60,'2006-12-17');
insert into t5 values (60,'2006-12-17'); insert into t5 values (60,'2006-12-17');
insert into t6 values (60,'2006-12-17'); insert into t6 values (60,'2006-12-17');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-11-06 2006-11-06
...@@ -8384,12 +8534,14 @@ colint col1 ...@@ -8384,12 +8534,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with month(col1) --- Delete rows and partitions of tables with month(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='2006-12-17'; delete from t11 where col1='2006-12-17';
delete from t22 where col1='2006-12-17'; delete from t22 where col1='2006-12-17';
delete from t33 where col1='2006-12-17'; delete from t33 where col1='2006-12-17';
delete from t44 where col1='2006-12-17'; delete from t44 where col1='2006-12-17';
delete from t55 where col1='2006-12-17'; delete from t55 where col1='2006-12-17';
delete from t66 where col1='2006-12-17'; delete from t66 where col1='2006-12-17';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-11-06 2006-11-06
...@@ -8413,12 +8565,14 @@ colint col1 ...@@ -8413,12 +8565,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t11 values ('2006-12-17'); insert into t11 values ('2006-12-17');
insert into t22 values ('2006-12-17'); insert into t22 values ('2006-12-17');
insert into t33 values ('2006-12-17'); insert into t33 values ('2006-12-17');
insert into t44 values (60,'2006-12-17'); insert into t44 values (60,'2006-12-17');
insert into t55 values (60,'2006-12-17'); insert into t55 values (60,'2006-12-17');
insert into t66 values (60,'2006-12-17'); insert into t66 values (60,'2006-12-17');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-11-06 2006-11-06
...@@ -8543,6 +8697,7 @@ partition p1 values less than maxvalue); ...@@ -8543,6 +8697,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with quarter(col1) --- Access tables with quarter(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('2006-01-03'); insert into t1 values ('2006-01-03');
insert into t1 values ('2006-12-17'); insert into t1 values ('2006-12-17');
insert into t2 values ('2006-01-03'); insert into t2 values ('2006-01-03');
...@@ -8551,6 +8706,7 @@ insert into t2 values ('2006-09-25'); ...@@ -8551,6 +8706,7 @@ insert into t2 values ('2006-09-25');
insert into t3 values ('2006-01-03'); insert into t3 values ('2006-01-03');
insert into t3 values ('2006-12-17'); insert into t3 values ('2006-12-17');
insert into t3 values ('2006-09-25'); insert into t3 values ('2006-09-25');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
...@@ -8590,12 +8746,14 @@ colint col1 ...@@ -8590,12 +8746,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
update t1 set col1='2006-07-30' where col1='2006-01-03'; update t1 set col1='2006-07-30' where col1='2006-01-03';
update t2 set col1='2006-07-30' where col1='2006-01-03'; update t2 set col1='2006-07-30' where col1='2006-01-03';
update t3 set col1='2006-07-30' where col1='2006-01-03'; update t3 set col1='2006-07-30' where col1='2006-01-03';
update t4 set col1='2006-07-30' where col1='2006-01-03'; update t4 set col1='2006-07-30' where col1='2006-01-03';
update t5 set col1='2006-07-30' where col1='2006-01-03'; update t5 set col1='2006-07-30' where col1='2006-01-03';
update t6 set col1='2006-07-30' where col1='2006-01-03'; update t6 set col1='2006-07-30' where col1='2006-01-03';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-07-30 2006-07-30
...@@ -8799,12 +8957,14 @@ colint col1 ...@@ -8799,12 +8957,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with quarter(col1) --- Delete rows and partitions of tables with quarter(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='2006-12-17'; delete from t1 where col1='2006-12-17';
delete from t2 where col1='2006-12-17'; delete from t2 where col1='2006-12-17';
delete from t3 where col1='2006-12-17'; delete from t3 where col1='2006-12-17';
delete from t4 where col1='2006-12-17'; delete from t4 where col1='2006-12-17';
delete from t5 where col1='2006-12-17'; delete from t5 where col1='2006-12-17';
delete from t6 where col1='2006-12-17'; delete from t6 where col1='2006-12-17';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-07-30 2006-07-30
...@@ -8828,12 +8988,14 @@ colint col1 ...@@ -8828,12 +8988,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t1 values ('2006-12-17'); insert into t1 values ('2006-12-17');
insert into t2 values ('2006-12-17'); insert into t2 values ('2006-12-17');
insert into t3 values ('2006-12-17'); insert into t3 values ('2006-12-17');
insert into t4 values (60,'2006-12-17'); insert into t4 values (60,'2006-12-17');
insert into t5 values (60,'2006-12-17'); insert into t5 values (60,'2006-12-17');
insert into t6 values (60,'2006-12-17'); insert into t6 values (60,'2006-12-17');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-07-30 2006-07-30
...@@ -8896,12 +9058,14 @@ colint col1 ...@@ -8896,12 +9058,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with quarter(col1) --- Delete rows and partitions of tables with quarter(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='2006-12-17'; delete from t11 where col1='2006-12-17';
delete from t22 where col1='2006-12-17'; delete from t22 where col1='2006-12-17';
delete from t33 where col1='2006-12-17'; delete from t33 where col1='2006-12-17';
delete from t44 where col1='2006-12-17'; delete from t44 where col1='2006-12-17';
delete from t55 where col1='2006-12-17'; delete from t55 where col1='2006-12-17';
delete from t66 where col1='2006-12-17'; delete from t66 where col1='2006-12-17';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-07-30 2006-07-30
...@@ -8925,12 +9089,14 @@ colint col1 ...@@ -8925,12 +9089,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t11 values ('2006-12-17'); insert into t11 values ('2006-12-17');
insert into t22 values ('2006-12-17'); insert into t22 values ('2006-12-17');
insert into t33 values ('2006-12-17'); insert into t33 values ('2006-12-17');
insert into t44 values (60,'2006-12-17'); insert into t44 values (60,'2006-12-17');
insert into t55 values (60,'2006-12-17'); insert into t55 values (60,'2006-12-17');
insert into t66 values (60,'2006-12-17'); insert into t66 values (60,'2006-12-17');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-07-30 2006-07-30
...@@ -9006,523 +9172,6 @@ drop table if exists t44 ; ...@@ -9006,523 +9172,6 @@ drop table if exists t44 ;
drop table if exists t55 ; drop table if exists t55 ;
drop table if exists t66 ; drop table if exists t66 ;
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- time_to_sec(col1)-(time_to_sec(col1)-20) in partition with coltype time
-------------------------------------------------------------------------
drop table if exists t1 ;
drop table if exists t2 ;
drop table if exists t3 ;
drop table if exists t4 ;
drop table if exists t5 ;
drop table if exists t6 ;
-------------------------------------------------------------------------
--- Create tables with time_to_sec(col1)-(time_to_sec(col1)-20)
-------------------------------------------------------------------------
create table t1 (col1 time) engine='TOKUDB'
partition by range(time_to_sec(col1)-(time_to_sec(col1)-20))
(partition p0 values less than (15),
partition p1 values less than maxvalue);
create table t2 (col1 time) engine='TOKUDB'
partition by list(time_to_sec(col1)-(time_to_sec(col1)-20))
(partition p0 values in (0,1,2,3,4,5,6,7,8,9,10),
partition p1 values in (11,12,13,14,15,16,17,18,19,20),
partition p2 values in (21,22,23,24,25,26,27,28,29,30),
partition p3 values in (31,32,33,34,35,36,37,38,39,40),
partition p4 values in (41,42,43,44,45,46,47,48,49,50),
partition p5 values in (51,52,53,54,55,56,57,58,59,60)
);
create table t3 (col1 time) engine='TOKUDB'
partition by hash(time_to_sec(col1)-(time_to_sec(col1)-20));
create table t4 (colint int, col1 time) engine='TOKUDB'
partition by range(colint)
subpartition by hash(time_to_sec(col1)-(time_to_sec(col1)-20)) subpartitions 2
(partition p0 values less than (15),
partition p1 values less than maxvalue);
create table t5 (colint int, col1 time) engine='TOKUDB'
partition by list(colint)
subpartition by hash(time_to_sec(col1)-(time_to_sec(col1)-20)) subpartitions 2
(partition p0 values in (1,2,3,4,5,6,7,8,9,10),
partition p1 values in (11,12,13,14,15,16,17,18,19,20),
partition p2 values in (21,22,23,24,25,26,27,28,29,30),
partition p3 values in (31,32,33,34,35,36,37,38,39,40),
partition p4 values in (41,42,43,44,45,46,47,48,49,50),
partition p5 values in (51,52,53,54,55,56,57,58,59,60)
);
create table t6 (colint int, col1 time) engine='TOKUDB'
partition by range(colint)
(partition p0 values less than (time_to_sec('18:30:14')-(time_to_sec('17:59:59'))),
partition p1 values less than maxvalue);
-------------------------------------------------------------------------
--- Access tables with time_to_sec(col1)-(time_to_sec(col1)-20)
-------------------------------------------------------------------------
insert into t1 values ('09:09:15');
insert into t1 values ('14:30:45');
insert into t2 values ('09:09:15');
insert into t2 values ('14:30:45');
insert into t2 values ('21:59:22');
insert into t3 values ('09:09:15');
insert into t3 values ('14:30:45');
insert into t3 values ('21:59:22');
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
select time_to_sec(col1)-(time_to_sec(col1)-20) from t1 order by col1;
time_to_sec(col1)-(time_to_sec(col1)-20)
20
20
select * from t1 order by col1;
col1
09:09:15
14:30:45
select * from t2 order by col1;
col1
09:09:15
14:30:45
21:59:22
select * from t3 order by col1;
col1
09:09:15
14:30:45
21:59:22
select * from t4 order by colint;
colint col1
1 09:09:15
2 04:30:01
3 00:59:22
4 05:30:34
select * from t5 order by colint;
colint col1
1 09:09:15
2 04:30:01
3 00:59:22
4 05:30:34
select * from t6 order by colint;
colint col1
1 09:09:15
2 04:30:01
3 00:59:22
4 05:30:34
update t1 set col1='10:33:11' where col1='09:09:15';
update t2 set col1='10:33:11' where col1='09:09:15';
update t3 set col1='10:33:11' where col1='09:09:15';
update t4 set col1='10:33:11' where col1='09:09:15';
update t5 set col1='10:33:11' where col1='09:09:15';
update t6 set col1='10:33:11' where col1='09:09:15';
select * from t1 order by col1;
col1
10:33:11
14:30:45
select * from t2 order by col1;
col1
10:33:11
14:30:45
21:59:22
select * from t3 order by col1;
col1
10:33:11
14:30:45
21:59:22
select * from t4 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
select * from t5 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
select * from t6 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
-------------------------------------------------------------------------
--- Alter tables with time_to_sec(col1)-(time_to_sec(col1)-20)
-------------------------------------------------------------------------
drop table if exists t11 ;
drop table if exists t22 ;
drop table if exists t33 ;
drop table if exists t44 ;
drop table if exists t55 ;
drop table if exists t66 ;
create table t11 engine='TOKUDB' as select * from t1;
create table t22 engine='TOKUDB' as select * from t2;
create table t33 engine='TOKUDB' as select * from t3;
create table t44 engine='TOKUDB' as select * from t4;
create table t55 engine='TOKUDB' as select * from t5;
create table t66 engine='TOKUDB' as select * from t6;
alter table t11
partition by range(time_to_sec(col1)-(time_to_sec(col1)-20))
(partition p0 values less than (15),
partition p1 values less than maxvalue);
alter table t22
partition by list(time_to_sec(col1)-(time_to_sec(col1)-20))
(partition p0 values in (0,1,2,3,4,5,6,7,8,9,10),
partition p1 values in (11,12,13,14,15,16,17,18,19,20),
partition p2 values in (21,22,23,24,25,26,27,28,29,30),
partition p3 values in (31,32,33,34,35,36,37,38,39,40),
partition p4 values in (41,42,43,44,45,46,47,48,49,50),
partition p5 values in (51,52,53,54,55,56,57,58,59,60)
);
alter table t33
partition by hash(time_to_sec(col1)-(time_to_sec(col1)-20));
alter table t44
partition by range(colint)
subpartition by hash(time_to_sec(col1)-(time_to_sec(col1)-20)) subpartitions 2
(partition p0 values less than (15),
partition p1 values less than maxvalue);
alter table t55
partition by list(colint)
subpartition by hash(time_to_sec(col1)-(time_to_sec(col1)-20)) subpartitions 2
(partition p0 values in (1,2,3,4,5,6,7,8,9,10),
partition p1 values in (11,12,13,14,15,16,17,18,19,20),
partition p2 values in (21,22,23,24,25,26,27,28,29,30),
partition p3 values in (31,32,33,34,35,36,37,38,39,40),
partition p4 values in (41,42,43,44,45,46,47,48,49,50),
partition p5 values in (51,52,53,54,55,56,57,58,59,60)
);
alter table t66
partition by range(colint)
(partition p0 values less than (time_to_sec('18:30:14')-(time_to_sec('17:59:59'))),
partition p1 values less than maxvalue);
select * from t11 order by col1;
col1
10:33:11
14:30:45
select * from t22 order by col1;
col1
10:33:11
14:30:45
21:59:22
select * from t33 order by col1;
col1
10:33:11
14:30:45
21:59:22
select * from t44 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
select * from t55 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
select * from t66 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
---------------------------
---- some alter table begin
---------------------------
alter table t11
reorganize partition p0,p1 into
(partition s1 values less than maxvalue);
select * from t11 order by col1;
col1
10:33:11
14:30:45
alter table t11
reorganize partition s1 into
(partition p0 values less than (15),
partition p1 values less than maxvalue);
select * from t11 order by col1;
col1
10:33:11
14:30:45
alter table t55
partition by list(colint)
subpartition by hash(time_to_sec(col1)-(time_to_sec(col1)-20)) subpartitions 5
(partition p0 values in (1,2,3,4,5,6,7,8,9,10),
partition p1 values in (11,12,13,14,15,16,17,18,19,20),
partition p2 values in (21,22,23,24,25,26,27,28,29,30),
partition p3 values in (31,32,33,34,35,36,37,38,39,40),
partition p4 values in (41,42,43,44,45,46,47,48,49,50),
partition p5 values in (51,52,53,54,55,56,57,58,59,60)
);
show create table t55;
Table Create Table
t55 CREATE TABLE `t55` (
`colint` int(11) DEFAULT NULL,
`col1` time DEFAULT NULL
) ENGINE=TokuDB DEFAULT CHARSET=latin1
/*!50100 PARTITION BY LIST (colint)
SUBPARTITION BY HASH (time_to_sec(col1)-(time_to_sec(col1)-20))
SUBPARTITIONS 5
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = TokuDB,
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = TokuDB,
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = TokuDB,
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = TokuDB,
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = TokuDB,
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = TokuDB) */
select * from t55 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
alter table t66
reorganize partition p0,p1 into
(partition s1 values less than maxvalue);
select * from t66 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
alter table t66
reorganize partition s1 into
(partition p0 values less than (time_to_sec('18:30:14')-(time_to_sec('17:59:59'))),
partition p1 values less than maxvalue);
select * from t66 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
alter table t66
reorganize partition p0,p1 into
(partition s1 values less than maxvalue);
select * from t66 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
alter table t66
reorganize partition s1 into
(partition p0 values less than (time_to_sec('18:30:14')-(time_to_sec('17:59:59'))),
partition p1 values less than maxvalue);
select * from t66 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
-------------------------------------------------------------------------
--- Delete rows and partitions of tables with time_to_sec(col1)-(time_to_sec(col1)-20)
-------------------------------------------------------------------------
delete from t1 where col1='14:30:45';
delete from t2 where col1='14:30:45';
delete from t3 where col1='14:30:45';
delete from t4 where col1='14:30:45';
delete from t5 where col1='14:30:45';
delete from t6 where col1='14:30:45';
select * from t1 order by col1;
col1
10:33:11
select * from t2 order by col1;
col1
10:33:11
21:59:22
select * from t3 order by col1;
col1
10:33:11
21:59:22
select * from t4 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
select * from t5 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
insert into t1 values ('14:30:45');
insert into t2 values ('14:30:45');
insert into t3 values ('14:30:45');
insert into t4 values (60,'14:30:45');
insert into t5 values (60,'14:30:45');
insert into t6 values (60,'14:30:45');
select * from t1 order by col1;
col1
10:33:11
14:30:45
select * from t2 order by col1;
col1
10:33:11
14:30:45
21:59:22
select * from t3 order by col1;
col1
10:33:11
14:30:45
21:59:22
select * from t4 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
60 14:30:45
select * from t5 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
60 14:30:45
select * from t6 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
60 14:30:45
alter table t1 drop partition p0;
alter table t2 drop partition p0;
alter table t4 drop partition p0;
alter table t5 drop partition p0;
alter table t6 drop partition p0;
select * from t1 order by col1;
col1
10:33:11
14:30:45
select * from t2 order by col1;
col1
10:33:11
14:30:45
21:59:22
select * from t3 order by col1;
col1
10:33:11
14:30:45
21:59:22
select * from t4 order by colint;
colint col1
60 14:30:45
select * from t5 order by colint;
colint col1
60 14:30:45
select * from t6 order by colint;
colint col1
-------------------------------------------------------------------------
--- Delete rows and partitions of tables with time_to_sec(col1)-(time_to_sec(col1)-20)
-------------------------------------------------------------------------
delete from t11 where col1='14:30:45';
delete from t22 where col1='14:30:45';
delete from t33 where col1='14:30:45';
delete from t44 where col1='14:30:45';
delete from t55 where col1='14:30:45';
delete from t66 where col1='14:30:45';
select * from t11 order by col1;
col1
10:33:11
select * from t22 order by col1;
col1
10:33:11
21:59:22
select * from t33 order by col1;
col1
10:33:11
21:59:22
select * from t44 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
select * from t55 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
insert into t11 values ('14:30:45');
insert into t22 values ('14:30:45');
insert into t33 values ('14:30:45');
insert into t44 values (60,'14:30:45');
insert into t55 values (60,'14:30:45');
insert into t66 values (60,'14:30:45');
select * from t11 order by col1;
col1
10:33:11
14:30:45
select * from t22 order by col1;
col1
10:33:11
14:30:45
21:59:22
select * from t33 order by col1;
col1
10:33:11
14:30:45
21:59:22
select * from t44 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
60 14:30:45
select * from t55 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
60 14:30:45
select * from t66 order by colint;
colint col1
1 10:33:11
2 04:30:01
3 00:59:22
4 05:30:34
60 14:30:45
alter table t11 drop partition p0;
alter table t22 drop partition p0;
alter table t44 drop partition p0;
alter table t55 drop partition p0;
alter table t66 drop partition p0;
select * from t11 order by col1;
col1
10:33:11
14:30:45
select * from t22 order by col1;
col1
10:33:11
14:30:45
21:59:22
select * from t33 order by col1;
col1
10:33:11
14:30:45
21:59:22
select * from t44 order by colint;
colint col1
60 14:30:45
select * from t55 order by colint;
colint col1
60 14:30:45
select * from t66 order by colint;
colint col1
-------------------------
---- some alter table end
-------------------------
drop table if exists t1 ;
drop table if exists t2 ;
drop table if exists t3 ;
drop table if exists t4 ;
drop table if exists t5 ;
drop table if exists t6 ;
drop table if exists t11 ;
drop table if exists t22 ;
drop table if exists t33 ;
drop table if exists t44 ;
drop table if exists t55 ;
drop table if exists t66 ;
-------------------------------------------------------------------------
--- weekday(col1) in partition with coltype date --- weekday(col1) in partition with coltype date
------------------------------------------------------------------------- -------------------------------------------------------------------------
drop table if exists t1 ; drop table if exists t1 ;
...@@ -9571,6 +9220,7 @@ partition p1 values less than maxvalue); ...@@ -9571,6 +9220,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with weekday(col1) --- Access tables with weekday(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('2006-12-03'); insert into t1 values ('2006-12-03');
insert into t1 values ('2006-11-17'); insert into t1 values ('2006-11-17');
insert into t2 values ('2006-12-03'); insert into t2 values ('2006-12-03');
...@@ -9579,6 +9229,7 @@ insert into t2 values ('2006-05-25'); ...@@ -9579,6 +9229,7 @@ insert into t2 values ('2006-05-25');
insert into t3 values ('2006-12-03'); insert into t3 values ('2006-12-03');
insert into t3 values ('2006-11-17'); insert into t3 values ('2006-11-17');
insert into t3 values ('2006-05-25'); insert into t3 values ('2006-05-25');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
...@@ -9618,12 +9269,14 @@ colint col1 ...@@ -9618,12 +9269,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
update t1 set col1='2006-02-06' where col1='2006-12-03'; update t1 set col1='2006-02-06' where col1='2006-12-03';
update t2 set col1='2006-02-06' where col1='2006-12-03'; update t2 set col1='2006-02-06' where col1='2006-12-03';
update t3 set col1='2006-02-06' where col1='2006-12-03'; update t3 set col1='2006-02-06' where col1='2006-12-03';
update t4 set col1='2006-02-06' where col1='2006-12-03'; update t4 set col1='2006-02-06' where col1='2006-12-03';
update t5 set col1='2006-02-06' where col1='2006-12-03'; update t5 set col1='2006-02-06' where col1='2006-12-03';
update t6 set col1='2006-02-06' where col1='2006-12-03'; update t6 set col1='2006-02-06' where col1='2006-12-03';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-02-06 2006-02-06
...@@ -9827,12 +9480,14 @@ colint col1 ...@@ -9827,12 +9480,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with weekday(col1) --- Delete rows and partitions of tables with weekday(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='2006-11-17'; delete from t1 where col1='2006-11-17';
delete from t2 where col1='2006-11-17'; delete from t2 where col1='2006-11-17';
delete from t3 where col1='2006-11-17'; delete from t3 where col1='2006-11-17';
delete from t4 where col1='2006-11-17'; delete from t4 where col1='2006-11-17';
delete from t5 where col1='2006-11-17'; delete from t5 where col1='2006-11-17';
delete from t6 where col1='2006-11-17'; delete from t6 where col1='2006-11-17';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-02-06 2006-02-06
...@@ -9856,12 +9511,14 @@ colint col1 ...@@ -9856,12 +9511,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t1 values ('2006-11-17'); insert into t1 values ('2006-11-17');
insert into t2 values ('2006-11-17'); insert into t2 values ('2006-11-17');
insert into t3 values ('2006-11-17'); insert into t3 values ('2006-11-17');
insert into t4 values (60,'2006-11-17'); insert into t4 values (60,'2006-11-17');
insert into t5 values (60,'2006-11-17'); insert into t5 values (60,'2006-11-17');
insert into t6 values (60,'2006-11-17'); insert into t6 values (60,'2006-11-17');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-02-06 2006-02-06
...@@ -9923,12 +9580,14 @@ colint col1 ...@@ -9923,12 +9580,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with weekday(col1) --- Delete rows and partitions of tables with weekday(col1)
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='2006-11-17'; delete from t11 where col1='2006-11-17';
delete from t22 where col1='2006-11-17'; delete from t22 where col1='2006-11-17';
delete from t33 where col1='2006-11-17'; delete from t33 where col1='2006-11-17';
delete from t44 where col1='2006-11-17'; delete from t44 where col1='2006-11-17';
delete from t55 where col1='2006-11-17'; delete from t55 where col1='2006-11-17';
delete from t66 where col1='2006-11-17'; delete from t66 where col1='2006-11-17';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-02-06 2006-02-06
...@@ -9952,12 +9611,14 @@ colint col1 ...@@ -9952,12 +9611,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t11 values ('2006-11-17'); insert into t11 values ('2006-11-17');
insert into t22 values ('2006-11-17'); insert into t22 values ('2006-11-17');
insert into t33 values ('2006-11-17'); insert into t33 values ('2006-11-17');
insert into t44 values (60,'2006-11-17'); insert into t44 values (60,'2006-11-17');
insert into t55 values (60,'2006-11-17'); insert into t55 values (60,'2006-11-17');
insert into t66 values (60,'2006-11-17'); insert into t66 values (60,'2006-11-17');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-02-06 2006-02-06
...@@ -10080,6 +9741,7 @@ partition p1 values less than maxvalue); ...@@ -10080,6 +9741,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with year(col1)-1990 --- Access tables with year(col1)-1990
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('1996-01-03'); insert into t1 values ('1996-01-03');
insert into t1 values ('2000-02-17'); insert into t1 values ('2000-02-17');
insert into t2 values ('1996-01-03'); insert into t2 values ('1996-01-03');
...@@ -10088,6 +9750,7 @@ insert into t2 values ('2004-05-25'); ...@@ -10088,6 +9750,7 @@ insert into t2 values ('2004-05-25');
insert into t3 values ('1996-01-03'); insert into t3 values ('1996-01-03');
insert into t3 values ('2000-02-17'); insert into t3 values ('2000-02-17');
insert into t3 values ('2004-05-25'); insert into t3 values ('2004-05-25');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
...@@ -10127,12 +9790,14 @@ colint col1 ...@@ -10127,12 +9790,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
update t1 set col1='2002-02-15' where col1='1996-01-03'; update t1 set col1='2002-02-15' where col1='1996-01-03';
update t2 set col1='2002-02-15' where col1='1996-01-03'; update t2 set col1='2002-02-15' where col1='1996-01-03';
update t3 set col1='2002-02-15' where col1='1996-01-03'; update t3 set col1='2002-02-15' where col1='1996-01-03';
update t4 set col1='2002-02-15' where col1='1996-01-03'; update t4 set col1='2002-02-15' where col1='1996-01-03';
update t5 set col1='2002-02-15' where col1='1996-01-03'; update t5 set col1='2002-02-15' where col1='1996-01-03';
update t6 set col1='2002-02-15' where col1='1996-01-03'; update t6 set col1='2002-02-15' where col1='1996-01-03';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2000-02-17 2000-02-17
...@@ -10336,12 +10001,14 @@ colint col1 ...@@ -10336,12 +10001,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with year(col1)-1990 --- Delete rows and partitions of tables with year(col1)-1990
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='2000-02-17'; delete from t1 where col1='2000-02-17';
delete from t2 where col1='2000-02-17'; delete from t2 where col1='2000-02-17';
delete from t3 where col1='2000-02-17'; delete from t3 where col1='2000-02-17';
delete from t4 where col1='2000-02-17'; delete from t4 where col1='2000-02-17';
delete from t5 where col1='2000-02-17'; delete from t5 where col1='2000-02-17';
delete from t6 where col1='2000-02-17'; delete from t6 where col1='2000-02-17';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2002-02-15 2002-02-15
...@@ -10365,12 +10032,14 @@ colint col1 ...@@ -10365,12 +10032,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t1 values ('2000-02-17'); insert into t1 values ('2000-02-17');
insert into t2 values ('2000-02-17'); insert into t2 values ('2000-02-17');
insert into t3 values ('2000-02-17'); insert into t3 values ('2000-02-17');
insert into t4 values (60,'2000-02-17'); insert into t4 values (60,'2000-02-17');
insert into t5 values (60,'2000-02-17'); insert into t5 values (60,'2000-02-17');
insert into t6 values (60,'2000-02-17'); insert into t6 values (60,'2000-02-17');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2000-02-17 2000-02-17
...@@ -10434,12 +10103,14 @@ colint col1 ...@@ -10434,12 +10103,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with year(col1)-1990 --- Delete rows and partitions of tables with year(col1)-1990
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='2000-02-17'; delete from t11 where col1='2000-02-17';
delete from t22 where col1='2000-02-17'; delete from t22 where col1='2000-02-17';
delete from t33 where col1='2000-02-17'; delete from t33 where col1='2000-02-17';
delete from t44 where col1='2000-02-17'; delete from t44 where col1='2000-02-17';
delete from t55 where col1='2000-02-17'; delete from t55 where col1='2000-02-17';
delete from t66 where col1='2000-02-17'; delete from t66 where col1='2000-02-17';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2002-02-15 2002-02-15
...@@ -10463,12 +10134,14 @@ colint col1 ...@@ -10463,12 +10134,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t11 values ('2000-02-17'); insert into t11 values ('2000-02-17');
insert into t22 values ('2000-02-17'); insert into t22 values ('2000-02-17');
insert into t33 values ('2000-02-17'); insert into t33 values ('2000-02-17');
insert into t44 values (60,'2000-02-17'); insert into t44 values (60,'2000-02-17');
insert into t55 values (60,'2000-02-17'); insert into t55 values (60,'2000-02-17');
insert into t66 values (60,'2000-02-17'); insert into t66 values (60,'2000-02-17');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2000-02-17 2000-02-17
...@@ -10593,6 +10266,7 @@ partition p1 values less than maxvalue); ...@@ -10593,6 +10266,7 @@ partition p1 values less than maxvalue);
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Access tables with yearweek(col1)-200600 --- Access tables with yearweek(col1)-200600
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
insert into t1 values ('2006-01-03'); insert into t1 values ('2006-01-03');
insert into t1 values ('2006-08-17'); insert into t1 values ('2006-08-17');
insert into t2 values ('2006-01-03'); insert into t2 values ('2006-01-03');
...@@ -10601,6 +10275,7 @@ insert into t2 values ('2006-03-25'); ...@@ -10601,6 +10275,7 @@ insert into t2 values ('2006-03-25');
insert into t3 values ('2006-01-03'); insert into t3 values ('2006-01-03');
insert into t3 values ('2006-08-17'); insert into t3 values ('2006-08-17');
insert into t3 values ('2006-03-25'); insert into t3 values ('2006-03-25');
commit;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6; load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
...@@ -10640,12 +10315,14 @@ colint col1 ...@@ -10640,12 +10315,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
update t1 set col1='2006-11-15' where col1='2006-01-03'; update t1 set col1='2006-11-15' where col1='2006-01-03';
update t2 set col1='2006-11-15' where col1='2006-01-03'; update t2 set col1='2006-11-15' where col1='2006-01-03';
update t3 set col1='2006-11-15' where col1='2006-01-03'; update t3 set col1='2006-11-15' where col1='2006-01-03';
update t4 set col1='2006-11-15' where col1='2006-01-03'; update t4 set col1='2006-11-15' where col1='2006-01-03';
update t5 set col1='2006-11-15' where col1='2006-01-03'; update t5 set col1='2006-11-15' where col1='2006-01-03';
update t6 set col1='2006-11-15' where col1='2006-01-03'; update t6 set col1='2006-11-15' where col1='2006-01-03';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-08-17 2006-08-17
...@@ -10849,12 +10526,14 @@ colint col1 ...@@ -10849,12 +10526,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with yearweek(col1)-200600 --- Delete rows and partitions of tables with yearweek(col1)-200600
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t1 where col1='2006-08-17'; delete from t1 where col1='2006-08-17';
delete from t2 where col1='2006-08-17'; delete from t2 where col1='2006-08-17';
delete from t3 where col1='2006-08-17'; delete from t3 where col1='2006-08-17';
delete from t4 where col1='2006-08-17'; delete from t4 where col1='2006-08-17';
delete from t5 where col1='2006-08-17'; delete from t5 where col1='2006-08-17';
delete from t6 where col1='2006-08-17'; delete from t6 where col1='2006-08-17';
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-11-15 2006-11-15
...@@ -10878,12 +10557,14 @@ colint col1 ...@@ -10878,12 +10557,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t1 values ('2006-08-17'); insert into t1 values ('2006-08-17');
insert into t2 values ('2006-08-17'); insert into t2 values ('2006-08-17');
insert into t3 values ('2006-08-17'); insert into t3 values ('2006-08-17');
insert into t4 values (60,'2006-08-17'); insert into t4 values (60,'2006-08-17');
insert into t5 values (60,'2006-08-17'); insert into t5 values (60,'2006-08-17');
insert into t6 values (60,'2006-08-17'); insert into t6 values (60,'2006-08-17');
commit;
select * from t1 order by col1; select * from t1 order by col1;
col1 col1
2006-08-17 2006-08-17
...@@ -10950,12 +10631,14 @@ colint col1 ...@@ -10950,12 +10631,14 @@ colint col1
------------------------------------------------------------------------- -------------------------------------------------------------------------
--- Delete rows and partitions of tables with yearweek(col1)-200600 --- Delete rows and partitions of tables with yearweek(col1)-200600
------------------------------------------------------------------------- -------------------------------------------------------------------------
begin;
delete from t11 where col1='2006-08-17'; delete from t11 where col1='2006-08-17';
delete from t22 where col1='2006-08-17'; delete from t22 where col1='2006-08-17';
delete from t33 where col1='2006-08-17'; delete from t33 where col1='2006-08-17';
delete from t44 where col1='2006-08-17'; delete from t44 where col1='2006-08-17';
delete from t55 where col1='2006-08-17'; delete from t55 where col1='2006-08-17';
delete from t66 where col1='2006-08-17'; delete from t66 where col1='2006-08-17';
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-11-15 2006-11-15
...@@ -10979,12 +10662,14 @@ colint col1 ...@@ -10979,12 +10662,14 @@ colint col1
2 2006-01-17 2 2006-01-17
3 2006-01-25 3 2006-01-25
4 2006-02-05 4 2006-02-05
begin;
insert into t11 values ('2006-08-17'); insert into t11 values ('2006-08-17');
insert into t22 values ('2006-08-17'); insert into t22 values ('2006-08-17');
insert into t33 values ('2006-08-17'); insert into t33 values ('2006-08-17');
insert into t44 values (60,'2006-08-17'); insert into t44 values (60,'2006-08-17');
insert into t55 values (60,'2006-08-17'); insert into t55 values (60,'2006-08-17');
insert into t66 values (60,'2006-08-17'); insert into t66 values (60,'2006-08-17');
commit;
select * from t11 order by col1; select * from t11 order by col1;
col1 col1
2006-08-17 2006-08-17
......
...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4; ...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
...@@ -27,8 +27,8 @@ file_list VARBINARY(10000), ...@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
...@@ -48,8 +48,8 @@ SET @@session.sql_mode= ''; ...@@ -48,8 +48,8 @@ SET @@session.sql_mode= '';
# 1.2.1 PRIMARY KEY consisting of two columns # 1.2.1 PRIMARY KEY consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -540,8 +540,8 @@ TRUNCATE t1; ...@@ -540,8 +540,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1032,8 +1032,8 @@ TRUNCATE t1; ...@@ -1032,8 +1032,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1539,8 +1539,8 @@ TRUNCATE t1; ...@@ -1539,8 +1539,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2040,8 +2040,8 @@ TRUNCATE t1; ...@@ -2040,8 +2040,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2539,8 +2539,8 @@ TRUNCATE t1; ...@@ -2539,8 +2539,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3049,8 +3049,8 @@ TRUNCATE t1; ...@@ -3049,8 +3049,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3561,8 +3561,8 @@ TRUNCATE t1; ...@@ -3561,8 +3561,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4062,8 +4062,8 @@ TRUNCATE t1; ...@@ -4062,8 +4062,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4554,8 +4554,8 @@ TRUNCATE t1; ...@@ -4554,8 +4554,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5046,8 +5046,8 @@ TRUNCATE t1; ...@@ -5046,8 +5046,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5553,8 +5553,8 @@ TRUNCATE t1; ...@@ -5553,8 +5553,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6054,8 +6054,8 @@ TRUNCATE t1; ...@@ -6054,8 +6054,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6553,8 +6553,8 @@ TRUNCATE t1; ...@@ -6553,8 +6553,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7063,8 +7063,8 @@ TRUNCATE t1; ...@@ -7063,8 +7063,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7575,8 +7575,8 @@ TRUNCATE t1; ...@@ -7575,8 +7575,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8077,8 +8077,8 @@ DROP TABLE t1; ...@@ -8077,8 +8077,8 @@ DROP TABLE t1;
# 1.2.2 UNIQUE INDEX consisting of two columns # 1.2.2 UNIQUE INDEX consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8097,8 +8097,8 @@ create_command ...@@ -8097,8 +8097,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -8585,8 +8585,8 @@ TRUNCATE t1; ...@@ -8585,8 +8585,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8605,8 +8605,8 @@ create_command ...@@ -8605,8 +8605,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -9093,8 +9093,8 @@ TRUNCATE t1; ...@@ -9093,8 +9093,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9121,8 +9121,8 @@ create_command ...@@ -9121,8 +9121,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -9616,8 +9616,8 @@ TRUNCATE t1; ...@@ -9616,8 +9616,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9642,8 +9642,8 @@ create_command ...@@ -9642,8 +9642,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -10133,8 +10133,8 @@ TRUNCATE t1; ...@@ -10133,8 +10133,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10157,8 +10157,8 @@ create_command ...@@ -10157,8 +10157,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -10648,8 +10648,8 @@ TRUNCATE t1; ...@@ -10648,8 +10648,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10676,8 +10676,8 @@ create_command ...@@ -10676,8 +10676,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -11174,8 +11174,8 @@ TRUNCATE t1; ...@@ -11174,8 +11174,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11202,8 +11202,8 @@ create_command ...@@ -11202,8 +11202,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -11702,8 +11702,8 @@ TRUNCATE t1; ...@@ -11702,8 +11702,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11726,8 +11726,8 @@ create_command ...@@ -11726,8 +11726,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -12219,8 +12219,8 @@ TRUNCATE t1; ...@@ -12219,8 +12219,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12239,8 +12239,8 @@ create_command ...@@ -12239,8 +12239,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -12727,8 +12727,8 @@ TRUNCATE t1; ...@@ -12727,8 +12727,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12747,8 +12747,8 @@ create_command ...@@ -12747,8 +12747,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -13235,8 +13235,8 @@ TRUNCATE t1; ...@@ -13235,8 +13235,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13263,8 +13263,8 @@ create_command ...@@ -13263,8 +13263,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -13758,8 +13758,8 @@ TRUNCATE t1; ...@@ -13758,8 +13758,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13784,8 +13784,8 @@ create_command ...@@ -13784,8 +13784,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -14275,8 +14275,8 @@ TRUNCATE t1; ...@@ -14275,8 +14275,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14299,8 +14299,8 @@ create_command ...@@ -14299,8 +14299,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -14790,8 +14790,8 @@ TRUNCATE t1; ...@@ -14790,8 +14790,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14818,8 +14818,8 @@ create_command ...@@ -14818,8 +14818,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -15316,8 +15316,8 @@ TRUNCATE t1; ...@@ -15316,8 +15316,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15344,8 +15344,8 @@ create_command ...@@ -15344,8 +15344,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -15844,8 +15844,8 @@ TRUNCATE t1; ...@@ -15844,8 +15844,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15868,8 +15868,8 @@ create_command ...@@ -15868,8 +15868,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -16362,8 +16362,8 @@ DROP TABLE t1; ...@@ -16362,8 +16362,8 @@ DROP TABLE t1;
# 1.2.3 PRIMARY KEY and UNIQUE INDEX consisting of two columns # 1.2.3 PRIMARY KEY and UNIQUE INDEX consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16855,8 +16855,8 @@ TRUNCATE t1; ...@@ -16855,8 +16855,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -17348,8 +17348,8 @@ TRUNCATE t1; ...@@ -17348,8 +17348,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -17856,8 +17856,8 @@ TRUNCATE t1; ...@@ -17856,8 +17856,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18358,8 +18358,8 @@ TRUNCATE t1; ...@@ -18358,8 +18358,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18858,8 +18858,8 @@ TRUNCATE t1; ...@@ -18858,8 +18858,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -19369,8 +19369,8 @@ TRUNCATE t1; ...@@ -19369,8 +19369,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -19882,8 +19882,8 @@ TRUNCATE t1; ...@@ -19882,8 +19882,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -20384,8 +20384,8 @@ TRUNCATE t1; ...@@ -20384,8 +20384,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -20877,8 +20877,8 @@ TRUNCATE t1; ...@@ -20877,8 +20877,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -21370,8 +21370,8 @@ TRUNCATE t1; ...@@ -21370,8 +21370,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -21878,8 +21878,8 @@ TRUNCATE t1; ...@@ -21878,8 +21878,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -22380,8 +22380,8 @@ TRUNCATE t1; ...@@ -22380,8 +22380,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -22880,8 +22880,8 @@ TRUNCATE t1; ...@@ -22880,8 +22880,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -23391,8 +23391,8 @@ TRUNCATE t1; ...@@ -23391,8 +23391,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -23904,8 +23904,8 @@ TRUNCATE t1; ...@@ -23904,8 +23904,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -24406,8 +24406,8 @@ TRUNCATE t1; ...@@ -24406,8 +24406,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -24899,8 +24899,8 @@ TRUNCATE t1; ...@@ -24899,8 +24899,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -25392,8 +25392,8 @@ TRUNCATE t1; ...@@ -25392,8 +25392,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -25900,8 +25900,8 @@ TRUNCATE t1; ...@@ -25900,8 +25900,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -26402,8 +26402,8 @@ TRUNCATE t1; ...@@ -26402,8 +26402,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -26902,8 +26902,8 @@ TRUNCATE t1; ...@@ -26902,8 +26902,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -27413,8 +27413,8 @@ TRUNCATE t1; ...@@ -27413,8 +27413,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -27926,8 +27926,8 @@ TRUNCATE t1; ...@@ -27926,8 +27926,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
......
...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4; ...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
...@@ -27,8 +27,8 @@ file_list VARBINARY(10000), ...@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
...@@ -47,8 +47,8 @@ SET @@session.sql_mode= ''; ...@@ -47,8 +47,8 @@ SET @@session.sql_mode= '';
#------------------------------------------------------------------------ #------------------------------------------------------------------------
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -62,8 +62,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2); ...@@ -62,8 +62,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -77,8 +77,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2); ...@@ -77,8 +77,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -100,8 +100,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2); ...@@ -100,8 +100,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -121,8 +121,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2); ...@@ -121,8 +121,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -140,8 +140,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2); ...@@ -140,8 +140,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -163,8 +163,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2); ...@@ -163,8 +163,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -186,8 +186,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2); ...@@ -186,8 +186,8 @@ ALTER TABLE t1 ADD PRIMARY KEY(f_int2);
ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -206,8 +206,8 @@ ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning ...@@ -206,8 +206,8 @@ ERROR HY000: A PRIMARY KEY must include all columns in the table's partitioning
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -221,8 +221,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2); ...@@ -221,8 +221,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -236,8 +236,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2); ...@@ -236,8 +236,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -259,8 +259,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2); ...@@ -259,8 +259,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -280,8 +280,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2); ...@@ -280,8 +280,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -299,8 +299,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2); ...@@ -299,8 +299,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -322,8 +322,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2); ...@@ -322,8 +322,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -345,8 +345,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2); ...@@ -345,8 +345,8 @@ ALTER TABLE t1 ADD UNIQUE INDEX uidx1 (f_int2);
ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function ERROR HY000: A UNIQUE INDEX must include all columns in the table's partitioning function
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -366,8 +366,8 @@ DROP TABLE t1; ...@@ -366,8 +366,8 @@ DROP TABLE t1;
# 1.1.3 PRIMARY KEY consisting of two columns # 1.1.3 PRIMARY KEY consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -858,8 +858,8 @@ TRUNCATE t1; ...@@ -858,8 +858,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1350,8 +1350,8 @@ TRUNCATE t1; ...@@ -1350,8 +1350,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1857,8 +1857,8 @@ TRUNCATE t1; ...@@ -1857,8 +1857,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2358,8 +2358,8 @@ TRUNCATE t1; ...@@ -2358,8 +2358,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2859,8 +2859,8 @@ TRUNCATE t1; ...@@ -2859,8 +2859,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3369,8 +3369,8 @@ TRUNCATE t1; ...@@ -3369,8 +3369,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3881,8 +3881,8 @@ TRUNCATE t1; ...@@ -3881,8 +3881,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4382,8 +4382,8 @@ TRUNCATE t1; ...@@ -4382,8 +4382,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4874,8 +4874,8 @@ TRUNCATE t1; ...@@ -4874,8 +4874,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5366,8 +5366,8 @@ TRUNCATE t1; ...@@ -5366,8 +5366,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5873,8 +5873,8 @@ TRUNCATE t1; ...@@ -5873,8 +5873,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6374,8 +6374,8 @@ TRUNCATE t1; ...@@ -6374,8 +6374,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6875,8 +6875,8 @@ TRUNCATE t1; ...@@ -6875,8 +6875,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7385,8 +7385,8 @@ TRUNCATE t1; ...@@ -7385,8 +7385,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7897,8 +7897,8 @@ TRUNCATE t1; ...@@ -7897,8 +7897,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8399,8 +8399,8 @@ DROP TABLE t1; ...@@ -8399,8 +8399,8 @@ DROP TABLE t1;
# 1.1.4 UNIQUE INDEX consisting of two columns # 1.1.4 UNIQUE INDEX consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8419,8 +8419,8 @@ create_command ...@@ -8419,8 +8419,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -8907,8 +8907,8 @@ TRUNCATE t1; ...@@ -8907,8 +8907,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8927,8 +8927,8 @@ create_command ...@@ -8927,8 +8927,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -9415,8 +9415,8 @@ TRUNCATE t1; ...@@ -9415,8 +9415,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9443,8 +9443,8 @@ create_command ...@@ -9443,8 +9443,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -9938,8 +9938,8 @@ TRUNCATE t1; ...@@ -9938,8 +9938,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9964,8 +9964,8 @@ create_command ...@@ -9964,8 +9964,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -10455,8 +10455,8 @@ TRUNCATE t1; ...@@ -10455,8 +10455,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10479,8 +10479,8 @@ create_command ...@@ -10479,8 +10479,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -10972,8 +10972,8 @@ TRUNCATE t1; ...@@ -10972,8 +10972,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11000,8 +11000,8 @@ create_command ...@@ -11000,8 +11000,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -11498,8 +11498,8 @@ TRUNCATE t1; ...@@ -11498,8 +11498,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11526,8 +11526,8 @@ create_command ...@@ -11526,8 +11526,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -12026,8 +12026,8 @@ TRUNCATE t1; ...@@ -12026,8 +12026,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12050,8 +12050,8 @@ create_command ...@@ -12050,8 +12050,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -12543,8 +12543,8 @@ TRUNCATE t1; ...@@ -12543,8 +12543,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12563,8 +12563,8 @@ create_command ...@@ -12563,8 +12563,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -13051,8 +13051,8 @@ TRUNCATE t1; ...@@ -13051,8 +13051,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13071,8 +13071,8 @@ create_command ...@@ -13071,8 +13071,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -13559,8 +13559,8 @@ TRUNCATE t1; ...@@ -13559,8 +13559,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13587,8 +13587,8 @@ create_command ...@@ -13587,8 +13587,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -14082,8 +14082,8 @@ TRUNCATE t1; ...@@ -14082,8 +14082,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14108,8 +14108,8 @@ create_command ...@@ -14108,8 +14108,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -14599,8 +14599,8 @@ TRUNCATE t1; ...@@ -14599,8 +14599,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14623,8 +14623,8 @@ create_command ...@@ -14623,8 +14623,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -15116,8 +15116,8 @@ TRUNCATE t1; ...@@ -15116,8 +15116,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15144,8 +15144,8 @@ create_command ...@@ -15144,8 +15144,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -15642,8 +15642,8 @@ TRUNCATE t1; ...@@ -15642,8 +15642,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15670,8 +15670,8 @@ create_command ...@@ -15670,8 +15670,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -16170,8 +16170,8 @@ TRUNCATE t1; ...@@ -16170,8 +16170,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16194,8 +16194,8 @@ create_command ...@@ -16194,8 +16194,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
......
...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4; ...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
...@@ -27,8 +27,8 @@ file_list VARBINARY(10000), ...@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
...@@ -47,8 +47,8 @@ SET @@session.sql_mode= ''; ...@@ -47,8 +47,8 @@ SET @@session.sql_mode= '';
# 2.1.5 DROP PRIMARY KEY + UNIQUE INDEX consisting of two columns # 2.1.5 DROP PRIMARY KEY + UNIQUE INDEX consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -487,8 +487,8 @@ TRUNCATE t1; ...@@ -487,8 +487,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -927,8 +927,8 @@ TRUNCATE t1; ...@@ -927,8 +927,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1382,8 +1382,8 @@ TRUNCATE t1; ...@@ -1382,8 +1382,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1831,8 +1831,8 @@ TRUNCATE t1; ...@@ -1831,8 +1831,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2280,8 +2280,8 @@ TRUNCATE t1; ...@@ -2280,8 +2280,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2738,8 +2738,8 @@ TRUNCATE t1; ...@@ -2738,8 +2738,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3198,8 +3198,8 @@ TRUNCATE t1; ...@@ -3198,8 +3198,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3647,8 +3647,8 @@ TRUNCATE t1; ...@@ -3647,8 +3647,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4087,8 +4087,8 @@ TRUNCATE t1; ...@@ -4087,8 +4087,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4527,8 +4527,8 @@ TRUNCATE t1; ...@@ -4527,8 +4527,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4982,8 +4982,8 @@ TRUNCATE t1; ...@@ -4982,8 +4982,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5431,8 +5431,8 @@ TRUNCATE t1; ...@@ -5431,8 +5431,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5880,8 +5880,8 @@ TRUNCATE t1; ...@@ -5880,8 +5880,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6338,8 +6338,8 @@ TRUNCATE t1; ...@@ -6338,8 +6338,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6798,8 +6798,8 @@ TRUNCATE t1; ...@@ -6798,8 +6798,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7247,8 +7247,8 @@ TRUNCATE t1; ...@@ -7247,8 +7247,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7267,8 +7267,8 @@ create_command ...@@ -7267,8 +7267,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -7703,8 +7703,8 @@ TRUNCATE t1; ...@@ -7703,8 +7703,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7723,8 +7723,8 @@ create_command ...@@ -7723,8 +7723,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -8159,8 +8159,8 @@ TRUNCATE t1; ...@@ -8159,8 +8159,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8187,8 +8187,8 @@ create_command ...@@ -8187,8 +8187,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -8630,8 +8630,8 @@ TRUNCATE t1; ...@@ -8630,8 +8630,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8656,8 +8656,8 @@ create_command ...@@ -8656,8 +8656,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -9095,8 +9095,8 @@ TRUNCATE t1; ...@@ -9095,8 +9095,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9119,8 +9119,8 @@ create_command ...@@ -9119,8 +9119,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -9560,8 +9560,8 @@ TRUNCATE t1; ...@@ -9560,8 +9560,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9588,8 +9588,8 @@ create_command ...@@ -9588,8 +9588,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -10034,8 +10034,8 @@ TRUNCATE t1; ...@@ -10034,8 +10034,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10062,8 +10062,8 @@ create_command ...@@ -10062,8 +10062,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -10510,8 +10510,8 @@ TRUNCATE t1; ...@@ -10510,8 +10510,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10534,8 +10534,8 @@ create_command ...@@ -10534,8 +10534,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -10979,8 +10979,8 @@ DROP TABLE t1; ...@@ -10979,8 +10979,8 @@ DROP TABLE t1;
# 2.2.1 DROP PRIMARY KEY consisting of two columns # 2.2.1 DROP PRIMARY KEY consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11419,8 +11419,8 @@ TRUNCATE t1; ...@@ -11419,8 +11419,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11859,8 +11859,8 @@ TRUNCATE t1; ...@@ -11859,8 +11859,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12314,8 +12314,8 @@ TRUNCATE t1; ...@@ -12314,8 +12314,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12763,8 +12763,8 @@ TRUNCATE t1; ...@@ -12763,8 +12763,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13210,8 +13210,8 @@ TRUNCATE t1; ...@@ -13210,8 +13210,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13668,8 +13668,8 @@ TRUNCATE t1; ...@@ -13668,8 +13668,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14128,8 +14128,8 @@ TRUNCATE t1; ...@@ -14128,8 +14128,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14577,8 +14577,8 @@ TRUNCATE t1; ...@@ -14577,8 +14577,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15017,8 +15017,8 @@ TRUNCATE t1; ...@@ -15017,8 +15017,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15457,8 +15457,8 @@ TRUNCATE t1; ...@@ -15457,8 +15457,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15912,8 +15912,8 @@ TRUNCATE t1; ...@@ -15912,8 +15912,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16361,8 +16361,8 @@ TRUNCATE t1; ...@@ -16361,8 +16361,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16808,8 +16808,8 @@ TRUNCATE t1; ...@@ -16808,8 +16808,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -17266,8 +17266,8 @@ TRUNCATE t1; ...@@ -17266,8 +17266,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -17726,8 +17726,8 @@ TRUNCATE t1; ...@@ -17726,8 +17726,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18176,8 +18176,8 @@ DROP TABLE t1; ...@@ -18176,8 +18176,8 @@ DROP TABLE t1;
# 2.2.2 DROP UNIQUE INDEX consisting of two columns # 2.2.2 DROP UNIQUE INDEX consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18196,8 +18196,8 @@ create_command ...@@ -18196,8 +18196,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -18632,8 +18632,8 @@ TRUNCATE t1; ...@@ -18632,8 +18632,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18652,8 +18652,8 @@ create_command ...@@ -18652,8 +18652,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -19088,8 +19088,8 @@ TRUNCATE t1; ...@@ -19088,8 +19088,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -19116,8 +19116,8 @@ create_command ...@@ -19116,8 +19116,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -19559,8 +19559,8 @@ TRUNCATE t1; ...@@ -19559,8 +19559,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -19585,8 +19585,8 @@ create_command ...@@ -19585,8 +19585,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -20024,8 +20024,8 @@ TRUNCATE t1; ...@@ -20024,8 +20024,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -20048,8 +20048,8 @@ create_command ...@@ -20048,8 +20048,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -20487,8 +20487,8 @@ TRUNCATE t1; ...@@ -20487,8 +20487,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -20515,8 +20515,8 @@ create_command ...@@ -20515,8 +20515,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -20961,8 +20961,8 @@ TRUNCATE t1; ...@@ -20961,8 +20961,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -20989,8 +20989,8 @@ create_command ...@@ -20989,8 +20989,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -21437,8 +21437,8 @@ TRUNCATE t1; ...@@ -21437,8 +21437,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -21461,8 +21461,8 @@ create_command ...@@ -21461,8 +21461,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -21902,8 +21902,8 @@ TRUNCATE t1; ...@@ -21902,8 +21902,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -21922,8 +21922,8 @@ create_command ...@@ -21922,8 +21922,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -22358,8 +22358,8 @@ TRUNCATE t1; ...@@ -22358,8 +22358,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -22378,8 +22378,8 @@ create_command ...@@ -22378,8 +22378,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -22814,8 +22814,8 @@ TRUNCATE t1; ...@@ -22814,8 +22814,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -22842,8 +22842,8 @@ create_command ...@@ -22842,8 +22842,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -23285,8 +23285,8 @@ TRUNCATE t1; ...@@ -23285,8 +23285,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -23311,8 +23311,8 @@ create_command ...@@ -23311,8 +23311,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -23750,8 +23750,8 @@ TRUNCATE t1; ...@@ -23750,8 +23750,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -23774,8 +23774,8 @@ create_command ...@@ -23774,8 +23774,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -24213,8 +24213,8 @@ TRUNCATE t1; ...@@ -24213,8 +24213,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -24241,8 +24241,8 @@ create_command ...@@ -24241,8 +24241,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -24687,8 +24687,8 @@ TRUNCATE t1; ...@@ -24687,8 +24687,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -24715,8 +24715,8 @@ create_command ...@@ -24715,8 +24715,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -25163,8 +25163,8 @@ TRUNCATE t1; ...@@ -25163,8 +25163,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -25187,8 +25187,8 @@ create_command ...@@ -25187,8 +25187,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -25629,8 +25629,8 @@ DROP TABLE t1; ...@@ -25629,8 +25629,8 @@ DROP TABLE t1;
# 2.2.3 DROP PRIMARY KEY + UNIQUE INDEX consisting of two columns # 2.2.3 DROP PRIMARY KEY + UNIQUE INDEX consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -26069,8 +26069,8 @@ TRUNCATE t1; ...@@ -26069,8 +26069,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -26509,8 +26509,8 @@ TRUNCATE t1; ...@@ -26509,8 +26509,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -26964,8 +26964,8 @@ TRUNCATE t1; ...@@ -26964,8 +26964,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -27413,8 +27413,8 @@ TRUNCATE t1; ...@@ -27413,8 +27413,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -27860,8 +27860,8 @@ TRUNCATE t1; ...@@ -27860,8 +27860,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -28318,8 +28318,8 @@ TRUNCATE t1; ...@@ -28318,8 +28318,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -28778,8 +28778,8 @@ TRUNCATE t1; ...@@ -28778,8 +28778,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -29227,8 +29227,8 @@ TRUNCATE t1; ...@@ -29227,8 +29227,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -29667,8 +29667,8 @@ TRUNCATE t1; ...@@ -29667,8 +29667,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -30107,8 +30107,8 @@ TRUNCATE t1; ...@@ -30107,8 +30107,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -30562,8 +30562,8 @@ TRUNCATE t1; ...@@ -30562,8 +30562,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -31011,8 +31011,8 @@ TRUNCATE t1; ...@@ -31011,8 +31011,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -31458,8 +31458,8 @@ TRUNCATE t1; ...@@ -31458,8 +31458,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -31916,8 +31916,8 @@ TRUNCATE t1; ...@@ -31916,8 +31916,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -32376,8 +32376,8 @@ TRUNCATE t1; ...@@ -32376,8 +32376,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -32825,8 +32825,8 @@ TRUNCATE t1; ...@@ -32825,8 +32825,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -32845,8 +32845,8 @@ create_command ...@@ -32845,8 +32845,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -33281,8 +33281,8 @@ TRUNCATE t1; ...@@ -33281,8 +33281,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -33301,8 +33301,8 @@ create_command ...@@ -33301,8 +33301,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -33737,8 +33737,8 @@ TRUNCATE t1; ...@@ -33737,8 +33737,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -33765,8 +33765,8 @@ create_command ...@@ -33765,8 +33765,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -34208,8 +34208,8 @@ TRUNCATE t1; ...@@ -34208,8 +34208,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -34234,8 +34234,8 @@ create_command ...@@ -34234,8 +34234,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -34673,8 +34673,8 @@ TRUNCATE t1; ...@@ -34673,8 +34673,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -34697,8 +34697,8 @@ create_command ...@@ -34697,8 +34697,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -35136,8 +35136,8 @@ TRUNCATE t1; ...@@ -35136,8 +35136,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -35164,8 +35164,8 @@ create_command ...@@ -35164,8 +35164,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -35610,8 +35610,8 @@ TRUNCATE t1; ...@@ -35610,8 +35610,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -35638,8 +35638,8 @@ create_command ...@@ -35638,8 +35638,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -36086,8 +36086,8 @@ TRUNCATE t1; ...@@ -36086,8 +36086,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -36110,8 +36110,8 @@ create_command ...@@ -36110,8 +36110,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4; ...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
...@@ -27,8 +27,8 @@ file_list VARBINARY(10000), ...@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
...@@ -48,8 +48,8 @@ SET @@session.sql_mode= ''; ...@@ -48,8 +48,8 @@ SET @@session.sql_mode= '';
# 1.1.1 no PRIMARY KEY or UNIQUE INDEX exists # 1.1.1 no PRIMARY KEY or UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -68,7 +68,7 @@ create_command ...@@ -68,7 +68,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -504,8 +504,8 @@ TRUNCATE t1; ...@@ -504,8 +504,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -524,7 +524,7 @@ create_command ...@@ -524,7 +524,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -960,8 +960,8 @@ TRUNCATE t1; ...@@ -960,8 +960,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -988,7 +988,7 @@ create_command ...@@ -988,7 +988,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -1431,8 +1431,8 @@ TRUNCATE t1; ...@@ -1431,8 +1431,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1457,7 +1457,7 @@ create_command ...@@ -1457,7 +1457,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -1896,8 +1896,8 @@ TRUNCATE t1; ...@@ -1896,8 +1896,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1920,7 +1920,7 @@ create_command ...@@ -1920,7 +1920,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -2361,8 +2361,8 @@ TRUNCATE t1; ...@@ -2361,8 +2361,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2389,7 +2389,7 @@ create_command ...@@ -2389,7 +2389,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -2835,8 +2835,8 @@ TRUNCATE t1; ...@@ -2835,8 +2835,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2863,7 +2863,7 @@ create_command ...@@ -2863,7 +2863,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -3311,8 +3311,8 @@ TRUNCATE t1; ...@@ -3311,8 +3311,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3335,7 +3335,7 @@ create_command ...@@ -3335,7 +3335,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -3777,8 +3777,8 @@ DROP TABLE t1; ...@@ -3777,8 +3777,8 @@ DROP TABLE t1;
# 1.1.2 PRIMARY KEY exists # 1.1.2 PRIMARY KEY exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3798,7 +3798,7 @@ SHOW CREATE TABLE t1; ...@@ -3798,7 +3798,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -4237,6 +4237,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -4237,6 +4237,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -4269,8 +4271,8 @@ TRUNCATE t1; ...@@ -4269,8 +4271,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4290,7 +4292,7 @@ SHOW CREATE TABLE t1; ...@@ -4290,7 +4292,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -4729,6 +4731,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -4729,6 +4731,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -4761,8 +4765,8 @@ TRUNCATE t1; ...@@ -4761,8 +4765,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4790,7 +4794,7 @@ SHOW CREATE TABLE t1; ...@@ -4790,7 +4794,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -5236,6 +5240,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -5236,6 +5240,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -5268,8 +5274,8 @@ TRUNCATE t1; ...@@ -5268,8 +5274,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5295,7 +5301,7 @@ SHOW CREATE TABLE t1; ...@@ -5295,7 +5301,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -5737,6 +5743,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -5737,6 +5743,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -5769,8 +5777,8 @@ TRUNCATE t1; ...@@ -5769,8 +5777,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5794,7 +5802,7 @@ SHOW CREATE TABLE t1; ...@@ -5794,7 +5802,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -6238,6 +6246,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -6238,6 +6246,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -6270,8 +6280,8 @@ TRUNCATE t1; ...@@ -6270,8 +6280,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6299,7 +6309,7 @@ SHOW CREATE TABLE t1; ...@@ -6299,7 +6309,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -6748,6 +6758,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -6748,6 +6758,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -6780,8 +6792,8 @@ TRUNCATE t1; ...@@ -6780,8 +6792,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6809,7 +6821,7 @@ SHOW CREATE TABLE t1; ...@@ -6809,7 +6821,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -7260,6 +7272,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -7260,6 +7272,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -7292,8 +7306,8 @@ TRUNCATE t1; ...@@ -7292,8 +7306,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7317,7 +7331,7 @@ SHOW CREATE TABLE t1; ...@@ -7317,7 +7331,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -7760,6 +7774,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -7760,6 +7774,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -7793,8 +7809,8 @@ TRUNCATE t1; ...@@ -7793,8 +7809,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7814,7 +7830,7 @@ SHOW CREATE TABLE t1; ...@@ -7814,7 +7830,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -8253,6 +8269,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -8253,6 +8269,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -8285,8 +8303,8 @@ TRUNCATE t1; ...@@ -8285,8 +8303,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8306,7 +8324,7 @@ SHOW CREATE TABLE t1; ...@@ -8306,7 +8324,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -8745,6 +8763,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -8745,6 +8763,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -8777,8 +8797,8 @@ TRUNCATE t1; ...@@ -8777,8 +8797,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8806,7 +8826,7 @@ SHOW CREATE TABLE t1; ...@@ -8806,7 +8826,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -9252,6 +9272,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -9252,6 +9272,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -9284,8 +9306,8 @@ TRUNCATE t1; ...@@ -9284,8 +9306,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9311,7 +9333,7 @@ SHOW CREATE TABLE t1; ...@@ -9311,7 +9333,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -9753,6 +9775,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -9753,6 +9775,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -9785,8 +9809,8 @@ TRUNCATE t1; ...@@ -9785,8 +9809,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9810,7 +9834,7 @@ SHOW CREATE TABLE t1; ...@@ -9810,7 +9834,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -10254,6 +10278,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -10254,6 +10278,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -10286,8 +10312,8 @@ TRUNCATE t1; ...@@ -10286,8 +10312,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10315,7 +10341,7 @@ SHOW CREATE TABLE t1; ...@@ -10315,7 +10341,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -10764,6 +10790,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -10764,6 +10790,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -10796,8 +10824,8 @@ TRUNCATE t1; ...@@ -10796,8 +10824,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10825,7 +10853,7 @@ SHOW CREATE TABLE t1; ...@@ -10825,7 +10853,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -11276,6 +11304,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -11276,6 +11304,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -11308,8 +11338,8 @@ TRUNCATE t1; ...@@ -11308,8 +11338,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11333,7 +11363,7 @@ SHOW CREATE TABLE t1; ...@@ -11333,7 +11363,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -11776,6 +11806,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -11776,6 +11806,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -11810,8 +11842,8 @@ DROP TABLE t1; ...@@ -11810,8 +11842,8 @@ DROP TABLE t1;
# 1.1.3 UNIQUE INDEX exists # 1.1.3 UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11830,7 +11862,7 @@ create_command ...@@ -11830,7 +11862,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -12318,8 +12350,8 @@ TRUNCATE t1; ...@@ -12318,8 +12350,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12338,7 +12370,7 @@ create_command ...@@ -12338,7 +12370,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -12826,8 +12858,8 @@ TRUNCATE t1; ...@@ -12826,8 +12858,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12854,7 +12886,7 @@ create_command ...@@ -12854,7 +12886,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -13349,8 +13381,8 @@ TRUNCATE t1; ...@@ -13349,8 +13381,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13375,7 +13407,7 @@ create_command ...@@ -13375,7 +13407,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -13866,8 +13898,8 @@ TRUNCATE t1; ...@@ -13866,8 +13898,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13890,7 +13922,7 @@ create_command ...@@ -13890,7 +13922,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -14383,8 +14415,8 @@ TRUNCATE t1; ...@@ -14383,8 +14415,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14411,7 +14443,7 @@ create_command ...@@ -14411,7 +14443,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -14909,8 +14941,8 @@ TRUNCATE t1; ...@@ -14909,8 +14941,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14937,7 +14969,7 @@ create_command ...@@ -14937,7 +14969,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -15437,8 +15469,8 @@ TRUNCATE t1; ...@@ -15437,8 +15469,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15461,7 +15493,7 @@ create_command ...@@ -15461,7 +15493,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -15954,8 +15986,8 @@ TRUNCATE t1; ...@@ -15954,8 +15986,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15974,7 +16006,7 @@ create_command ...@@ -15974,7 +16006,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -16462,8 +16494,8 @@ TRUNCATE t1; ...@@ -16462,8 +16494,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16482,7 +16514,7 @@ create_command ...@@ -16482,7 +16514,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -16970,8 +17002,8 @@ TRUNCATE t1; ...@@ -16970,8 +17002,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16998,7 +17030,7 @@ create_command ...@@ -16998,7 +17030,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -17493,8 +17525,8 @@ TRUNCATE t1; ...@@ -17493,8 +17525,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -17519,7 +17551,7 @@ create_command ...@@ -17519,7 +17551,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -18010,8 +18042,8 @@ TRUNCATE t1; ...@@ -18010,8 +18042,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18034,7 +18066,7 @@ create_command ...@@ -18034,7 +18066,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -18527,8 +18559,8 @@ TRUNCATE t1; ...@@ -18527,8 +18559,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18555,7 +18587,7 @@ create_command ...@@ -18555,7 +18587,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -19053,8 +19085,8 @@ TRUNCATE t1; ...@@ -19053,8 +19085,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -19081,7 +19113,7 @@ create_command ...@@ -19081,7 +19113,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -19581,8 +19613,8 @@ TRUNCATE t1; ...@@ -19581,8 +19613,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -19605,7 +19637,7 @@ create_command ...@@ -19605,7 +19637,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` bigint(20) DEFAULT NULL, `f_int2` bigint(20) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
......
...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4; ...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
...@@ -27,8 +27,8 @@ file_list VARBINARY(10000), ...@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
...@@ -44,8 +44,8 @@ SET @@session.sql_mode= ''; ...@@ -44,8 +44,8 @@ SET @@session.sql_mode= '';
# 1.3.1 no PRIMARY KEY or UNIQUE INDEX exists # 1.3.1 no PRIMARY KEY or UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -500,8 +500,8 @@ TRUNCATE t1; ...@@ -500,8 +500,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -956,8 +956,8 @@ TRUNCATE t1; ...@@ -956,8 +956,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1427,8 +1427,8 @@ TRUNCATE t1; ...@@ -1427,8 +1427,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1892,8 +1892,8 @@ TRUNCATE t1; ...@@ -1892,8 +1892,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2355,8 +2355,8 @@ TRUNCATE t1; ...@@ -2355,8 +2355,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2829,8 +2829,8 @@ TRUNCATE t1; ...@@ -2829,8 +2829,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3305,8 +3305,8 @@ TRUNCATE t1; ...@@ -3305,8 +3305,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3771,8 +3771,8 @@ DROP TABLE t1; ...@@ -3771,8 +3771,8 @@ DROP TABLE t1;
# 1.3.2 PRIMARY KEY exists # 1.3.2 PRIMARY KEY exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3791,8 +3791,8 @@ create_command ...@@ -3791,8 +3791,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -4231,6 +4231,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -4231,6 +4231,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -4263,8 +4266,8 @@ TRUNCATE t1; ...@@ -4263,8 +4266,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4283,8 +4286,8 @@ create_command ...@@ -4283,8 +4286,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -4723,6 +4726,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -4723,6 +4726,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -4755,8 +4761,8 @@ TRUNCATE t1; ...@@ -4755,8 +4761,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4783,8 +4789,8 @@ create_command ...@@ -4783,8 +4789,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -5230,6 +5236,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -5230,6 +5236,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -5262,8 +5271,8 @@ TRUNCATE t1; ...@@ -5262,8 +5271,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5288,8 +5297,8 @@ create_command ...@@ -5288,8 +5297,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -5731,6 +5740,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -5731,6 +5740,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -5763,8 +5775,8 @@ TRUNCATE t1; ...@@ -5763,8 +5775,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5787,8 +5799,8 @@ create_command ...@@ -5787,8 +5799,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -6230,6 +6242,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -6230,6 +6242,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -6262,8 +6277,8 @@ TRUNCATE t1; ...@@ -6262,8 +6277,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6290,8 +6305,8 @@ create_command ...@@ -6290,8 +6305,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -6740,6 +6755,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -6740,6 +6755,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -6772,8 +6790,8 @@ TRUNCATE t1; ...@@ -6772,8 +6790,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6800,8 +6818,8 @@ create_command ...@@ -6800,8 +6818,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -7252,6 +7270,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -7252,6 +7270,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -7284,8 +7305,8 @@ TRUNCATE t1; ...@@ -7284,8 +7305,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7308,8 +7329,8 @@ create_command ...@@ -7308,8 +7329,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -7752,6 +7773,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -7752,6 +7773,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -7785,8 +7809,8 @@ TRUNCATE t1; ...@@ -7785,8 +7809,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7805,8 +7829,8 @@ create_command ...@@ -7805,8 +7829,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -8245,6 +8269,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -8245,6 +8269,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -8277,8 +8304,8 @@ TRUNCATE t1; ...@@ -8277,8 +8304,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8297,8 +8324,8 @@ create_command ...@@ -8297,8 +8324,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -8737,6 +8764,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -8737,6 +8764,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -8769,8 +8799,8 @@ TRUNCATE t1; ...@@ -8769,8 +8799,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8797,8 +8827,8 @@ create_command ...@@ -8797,8 +8827,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -9244,6 +9274,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -9244,6 +9274,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -9276,8 +9309,8 @@ TRUNCATE t1; ...@@ -9276,8 +9309,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9302,8 +9335,8 @@ create_command ...@@ -9302,8 +9335,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -9745,6 +9778,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -9745,6 +9778,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -9777,8 +9813,8 @@ TRUNCATE t1; ...@@ -9777,8 +9813,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9801,8 +9837,8 @@ create_command ...@@ -9801,8 +9837,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -10244,6 +10280,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -10244,6 +10280,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -10276,8 +10315,8 @@ TRUNCATE t1; ...@@ -10276,8 +10315,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10304,8 +10343,8 @@ create_command ...@@ -10304,8 +10343,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -10754,6 +10793,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -10754,6 +10793,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -10786,8 +10828,8 @@ TRUNCATE t1; ...@@ -10786,8 +10828,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10814,8 +10856,8 @@ create_command ...@@ -10814,8 +10856,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -11266,6 +11308,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -11266,6 +11308,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -11298,8 +11343,8 @@ TRUNCATE t1; ...@@ -11298,8 +11343,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11322,8 +11367,8 @@ create_command ...@@ -11322,8 +11367,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` bigint(20) NOT NULL DEFAULT '0', `f_int1` bigint(20) NOT NULL,
`f_int2` bigint(20) NOT NULL DEFAULT '0', `f_int2` bigint(20) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -11766,6 +11811,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -11766,6 +11811,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -11800,8 +11848,8 @@ DROP TABLE t1; ...@@ -11800,8 +11848,8 @@ DROP TABLE t1;
# 1.3.3 UNIQUE INDEX exists # 1.3.3 UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12308,8 +12356,8 @@ TRUNCATE t1; ...@@ -12308,8 +12356,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12816,8 +12864,8 @@ TRUNCATE t1; ...@@ -12816,8 +12864,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13339,8 +13387,8 @@ TRUNCATE t1; ...@@ -13339,8 +13387,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13856,8 +13904,8 @@ TRUNCATE t1; ...@@ -13856,8 +13904,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14371,8 +14419,8 @@ TRUNCATE t1; ...@@ -14371,8 +14419,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14897,8 +14945,8 @@ TRUNCATE t1; ...@@ -14897,8 +14945,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15425,8 +15473,8 @@ TRUNCATE t1; ...@@ -15425,8 +15473,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15942,8 +15990,8 @@ TRUNCATE t1; ...@@ -15942,8 +15990,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16450,8 +16498,8 @@ TRUNCATE t1; ...@@ -16450,8 +16498,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16958,8 +17006,8 @@ TRUNCATE t1; ...@@ -16958,8 +17006,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -17481,8 +17529,8 @@ TRUNCATE t1; ...@@ -17481,8 +17529,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -17998,8 +18046,8 @@ TRUNCATE t1; ...@@ -17998,8 +18046,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18513,8 +18561,8 @@ TRUNCATE t1; ...@@ -18513,8 +18561,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -19039,8 +19087,8 @@ TRUNCATE t1; ...@@ -19039,8 +19087,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -19567,8 +19615,8 @@ TRUNCATE t1; ...@@ -19567,8 +19615,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
......
...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4; ...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
...@@ -27,8 +27,8 @@ file_list VARBINARY(10000), ...@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
...@@ -48,8 +48,8 @@ SET @@session.sql_mode= ''; ...@@ -48,8 +48,8 @@ SET @@session.sql_mode= '';
# 2.1.1 no PRIMARY KEY or UNIQUE INDEX exists # 2.1.1 no PRIMARY KEY or UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -68,7 +68,7 @@ create_command ...@@ -68,7 +68,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -506,8 +506,8 @@ TRUNCATE t1; ...@@ -506,8 +506,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -526,7 +526,7 @@ create_command ...@@ -526,7 +526,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -964,8 +964,8 @@ TRUNCATE t1; ...@@ -964,8 +964,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -992,7 +992,7 @@ create_command ...@@ -992,7 +992,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -1437,8 +1437,8 @@ TRUNCATE t1; ...@@ -1437,8 +1437,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1463,7 +1463,7 @@ create_command ...@@ -1463,7 +1463,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -1902,8 +1902,8 @@ TRUNCATE t1; ...@@ -1902,8 +1902,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1926,7 +1926,7 @@ create_command ...@@ -1926,7 +1926,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -2369,8 +2369,8 @@ TRUNCATE t1; ...@@ -2369,8 +2369,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2397,7 +2397,7 @@ create_command ...@@ -2397,7 +2397,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -2843,8 +2843,8 @@ TRUNCATE t1; ...@@ -2843,8 +2843,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2871,7 +2871,7 @@ create_command ...@@ -2871,7 +2871,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -3321,8 +3321,8 @@ TRUNCATE t1; ...@@ -3321,8 +3321,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3345,7 +3345,7 @@ create_command ...@@ -3345,7 +3345,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -3788,8 +3788,8 @@ TRUNCATE t1; ...@@ -3788,8 +3788,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3809,7 +3809,7 @@ SHOW CREATE TABLE t1; ...@@ -3809,7 +3809,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -4250,6 +4250,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -4250,6 +4250,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -4282,8 +4284,8 @@ TRUNCATE t1; ...@@ -4282,8 +4284,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4303,7 +4305,7 @@ SHOW CREATE TABLE t1; ...@@ -4303,7 +4305,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -4744,6 +4746,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -4744,6 +4746,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -4776,8 +4780,8 @@ TRUNCATE t1; ...@@ -4776,8 +4780,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4805,7 +4809,7 @@ SHOW CREATE TABLE t1; ...@@ -4805,7 +4809,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -5253,6 +5257,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -5253,6 +5257,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -5285,8 +5291,8 @@ TRUNCATE t1; ...@@ -5285,8 +5291,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5312,7 +5318,7 @@ SHOW CREATE TABLE t1; ...@@ -5312,7 +5318,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -5754,6 +5760,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -5754,6 +5760,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -5786,8 +5794,8 @@ TRUNCATE t1; ...@@ -5786,8 +5794,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5811,7 +5819,7 @@ SHOW CREATE TABLE t1; ...@@ -5811,7 +5819,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -6257,6 +6265,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -6257,6 +6265,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -6289,8 +6299,8 @@ TRUNCATE t1; ...@@ -6289,8 +6299,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6318,7 +6328,7 @@ SHOW CREATE TABLE t1; ...@@ -6318,7 +6328,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -6767,6 +6777,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -6767,6 +6777,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -6799,8 +6811,8 @@ TRUNCATE t1; ...@@ -6799,8 +6811,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6828,7 +6840,7 @@ SHOW CREATE TABLE t1; ...@@ -6828,7 +6840,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -7281,6 +7293,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -7281,6 +7293,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -7313,8 +7327,8 @@ TRUNCATE t1; ...@@ -7313,8 +7327,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7338,7 +7352,7 @@ SHOW CREATE TABLE t1; ...@@ -7338,7 +7352,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -7783,6 +7797,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -7783,6 +7797,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -7816,8 +7832,8 @@ TRUNCATE t1; ...@@ -7816,8 +7832,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7837,7 +7853,7 @@ SHOW CREATE TABLE t1; ...@@ -7837,7 +7853,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -8278,6 +8294,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -8278,6 +8294,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -8310,8 +8328,8 @@ TRUNCATE t1; ...@@ -8310,8 +8328,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8331,7 +8349,7 @@ SHOW CREATE TABLE t1; ...@@ -8331,7 +8349,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -8772,6 +8790,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -8772,6 +8790,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -8804,8 +8824,8 @@ TRUNCATE t1; ...@@ -8804,8 +8824,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8833,7 +8853,7 @@ SHOW CREATE TABLE t1; ...@@ -8833,7 +8853,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -9281,6 +9301,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -9281,6 +9301,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -9313,8 +9335,8 @@ TRUNCATE t1; ...@@ -9313,8 +9335,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9340,7 +9362,7 @@ SHOW CREATE TABLE t1; ...@@ -9340,7 +9362,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -9782,6 +9804,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -9782,6 +9804,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -9814,8 +9838,8 @@ TRUNCATE t1; ...@@ -9814,8 +9838,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9839,7 +9863,7 @@ SHOW CREATE TABLE t1; ...@@ -9839,7 +9863,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -10285,6 +10309,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -10285,6 +10309,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -10317,8 +10343,8 @@ TRUNCATE t1; ...@@ -10317,8 +10343,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10346,7 +10372,7 @@ SHOW CREATE TABLE t1; ...@@ -10346,7 +10372,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -10795,6 +10821,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -10795,6 +10821,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -10827,8 +10855,8 @@ TRUNCATE t1; ...@@ -10827,8 +10855,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10856,7 +10884,7 @@ SHOW CREATE TABLE t1; ...@@ -10856,7 +10884,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -11309,6 +11337,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -11309,6 +11337,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -11341,8 +11371,8 @@ TRUNCATE t1; ...@@ -11341,8 +11371,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11366,7 +11396,7 @@ SHOW CREATE TABLE t1; ...@@ -11366,7 +11396,7 @@ SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) NOT NULL DEFAULT '0', `f_int1` int(11) NOT NULL DEFAULT '0',
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -11811,6 +11841,8 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -11811,6 +11841,8 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -11845,8 +11877,8 @@ DROP TABLE t1; ...@@ -11845,8 +11877,8 @@ DROP TABLE t1;
# 2.1.3 UNIQUE INDEX exists # 2.1.3 UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11865,7 +11897,7 @@ create_command ...@@ -11865,7 +11897,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -12355,8 +12387,8 @@ TRUNCATE t1; ...@@ -12355,8 +12387,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12375,7 +12407,7 @@ create_command ...@@ -12375,7 +12407,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -12865,8 +12897,8 @@ TRUNCATE t1; ...@@ -12865,8 +12897,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12893,7 +12925,7 @@ create_command ...@@ -12893,7 +12925,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -13390,8 +13422,8 @@ TRUNCATE t1; ...@@ -13390,8 +13422,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13416,7 +13448,7 @@ create_command ...@@ -13416,7 +13448,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -13907,8 +13939,8 @@ TRUNCATE t1; ...@@ -13907,8 +13939,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13931,7 +13963,7 @@ create_command ...@@ -13931,7 +13963,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -14426,8 +14458,8 @@ TRUNCATE t1; ...@@ -14426,8 +14458,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14454,7 +14486,7 @@ create_command ...@@ -14454,7 +14486,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -14952,8 +14984,8 @@ TRUNCATE t1; ...@@ -14952,8 +14984,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14980,7 +15012,7 @@ create_command ...@@ -14980,7 +15012,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -15482,8 +15514,8 @@ TRUNCATE t1; ...@@ -15482,8 +15514,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15506,7 +15538,7 @@ create_command ...@@ -15506,7 +15538,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -16001,8 +16033,8 @@ TRUNCATE t1; ...@@ -16001,8 +16033,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16021,7 +16053,7 @@ create_command ...@@ -16021,7 +16053,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -16511,8 +16543,8 @@ TRUNCATE t1; ...@@ -16511,8 +16543,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16531,7 +16563,7 @@ create_command ...@@ -16531,7 +16563,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -17021,8 +17053,8 @@ TRUNCATE t1; ...@@ -17021,8 +17053,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -17049,7 +17081,7 @@ create_command ...@@ -17049,7 +17081,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -17546,8 +17578,8 @@ TRUNCATE t1; ...@@ -17546,8 +17578,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -17572,7 +17604,7 @@ create_command ...@@ -17572,7 +17604,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -18063,8 +18095,8 @@ TRUNCATE t1; ...@@ -18063,8 +18095,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18087,7 +18119,7 @@ create_command ...@@ -18087,7 +18119,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -18582,8 +18614,8 @@ TRUNCATE t1; ...@@ -18582,8 +18614,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18610,7 +18642,7 @@ create_command ...@@ -18610,7 +18642,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -19108,8 +19140,8 @@ TRUNCATE t1; ...@@ -19108,8 +19140,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -19136,7 +19168,7 @@ create_command ...@@ -19136,7 +19168,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
...@@ -19638,8 +19670,8 @@ TRUNCATE t1; ...@@ -19638,8 +19670,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -19662,7 +19694,7 @@ create_command ...@@ -19662,7 +19694,7 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` mediumint(9) DEFAULT NULL, `f_int2` mediumint(9) DEFAULT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
......
...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4; ...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
...@@ -27,8 +27,8 @@ file_list VARBINARY(10000), ...@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
...@@ -43,8 +43,8 @@ SET @@session.sql_mode= ''; ...@@ -43,8 +43,8 @@ SET @@session.sql_mode= '';
# 2.3.1 no PRIMARY KEY or UNIQUE INDEX exists # 2.3.1 no PRIMARY KEY or UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -502,8 +502,8 @@ TRUNCATE t1; ...@@ -502,8 +502,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -961,8 +961,8 @@ TRUNCATE t1; ...@@ -961,8 +961,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1435,8 +1435,8 @@ TRUNCATE t1; ...@@ -1435,8 +1435,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1905,8 +1905,8 @@ TRUNCATE t1; ...@@ -1905,8 +1905,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2373,8 +2373,8 @@ TRUNCATE t1; ...@@ -2373,8 +2373,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2852,8 +2852,8 @@ TRUNCATE t1; ...@@ -2852,8 +2852,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3331,8 +3331,8 @@ TRUNCATE t1; ...@@ -3331,8 +3331,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3800,8 +3800,8 @@ DROP TABLE t1; ...@@ -3800,8 +3800,8 @@ DROP TABLE t1;
# 2.3.2 PRIMARY KEY exists # 2.3.2 PRIMARY KEY exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3820,8 +3820,8 @@ create_command ...@@ -3820,8 +3820,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -4263,6 +4263,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -4263,6 +4263,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -4295,8 +4298,8 @@ TRUNCATE t1; ...@@ -4295,8 +4298,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4315,8 +4318,8 @@ create_command ...@@ -4315,8 +4318,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -4758,6 +4761,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -4758,6 +4761,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -4790,8 +4796,8 @@ TRUNCATE t1; ...@@ -4790,8 +4796,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4818,8 +4824,8 @@ create_command ...@@ -4818,8 +4824,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -5268,6 +5274,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -5268,6 +5274,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -5300,8 +5309,8 @@ TRUNCATE t1; ...@@ -5300,8 +5309,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5326,8 +5335,8 @@ create_command ...@@ -5326,8 +5335,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -5774,6 +5783,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -5774,6 +5783,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -5806,8 +5818,8 @@ TRUNCATE t1; ...@@ -5806,8 +5818,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5830,8 +5842,8 @@ create_command ...@@ -5830,8 +5842,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -6278,6 +6290,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -6278,6 +6290,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -6310,8 +6325,8 @@ TRUNCATE t1; ...@@ -6310,8 +6325,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6338,8 +6353,8 @@ create_command ...@@ -6338,8 +6353,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -6793,6 +6808,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -6793,6 +6808,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -6825,8 +6843,8 @@ TRUNCATE t1; ...@@ -6825,8 +6843,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6853,8 +6871,8 @@ create_command ...@@ -6853,8 +6871,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -7308,6 +7326,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -7308,6 +7326,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -7340,8 +7361,8 @@ TRUNCATE t1; ...@@ -7340,8 +7361,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7364,8 +7385,8 @@ create_command ...@@ -7364,8 +7385,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -7811,6 +7832,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -7811,6 +7832,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -7844,8 +7868,8 @@ TRUNCATE t1; ...@@ -7844,8 +7868,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7864,8 +7888,8 @@ create_command ...@@ -7864,8 +7888,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -8307,6 +8331,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -8307,6 +8331,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -8339,8 +8366,8 @@ TRUNCATE t1; ...@@ -8339,8 +8366,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8359,8 +8386,8 @@ create_command ...@@ -8359,8 +8386,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -8802,6 +8829,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -8802,6 +8829,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -8834,8 +8864,8 @@ TRUNCATE t1; ...@@ -8834,8 +8864,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8862,8 +8892,8 @@ create_command ...@@ -8862,8 +8892,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -9312,6 +9342,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -9312,6 +9342,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -9344,8 +9377,8 @@ TRUNCATE t1; ...@@ -9344,8 +9377,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9370,8 +9403,8 @@ create_command ...@@ -9370,8 +9403,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -9818,6 +9851,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -9818,6 +9851,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -9850,8 +9886,8 @@ TRUNCATE t1; ...@@ -9850,8 +9886,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9874,8 +9910,8 @@ create_command ...@@ -9874,8 +9910,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -10322,6 +10358,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -10322,6 +10358,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -10354,8 +10393,8 @@ TRUNCATE t1; ...@@ -10354,8 +10393,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10382,8 +10421,8 @@ create_command ...@@ -10382,8 +10421,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -10837,6 +10876,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -10837,6 +10876,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -10869,8 +10911,8 @@ TRUNCATE t1; ...@@ -10869,8 +10911,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10897,8 +10939,8 @@ create_command ...@@ -10897,8 +10939,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -11352,6 +11394,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -11352,6 +11394,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -11384,8 +11429,8 @@ TRUNCATE t1; ...@@ -11384,8 +11429,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11408,8 +11453,8 @@ create_command ...@@ -11408,8 +11453,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` mediumint(9) NOT NULL DEFAULT '0', `f_int1` mediumint(9) NOT NULL,
`f_int2` mediumint(9) NOT NULL DEFAULT '0', `f_int2` mediumint(9) NOT NULL,
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -11855,6 +11900,9 @@ SELECT CAST(f_int1 AS CHAR), ...@@ -11855,6 +11900,9 @@ SELECT CAST(f_int1 AS CHAR),
CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template CAST(f_int1 AS CHAR), 'just inserted' FROM t0_template
WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1 WHERE f_int1 BETWEEN @max_row_div2 - 1 AND @max_row_div2 + 1
ORDER BY f_int1; ORDER BY f_int1;
Warnings:
Warning 1364 Field 'f_int1' doesn't have a default value
Warning 1364 Field 'f_int2' doesn't have a default value
DROP TRIGGER trg_3; DROP TRIGGER trg_3;
# check trigger-12 success: 1 # check trigger-12 success: 1
...@@ -11889,8 +11937,8 @@ DROP TABLE t1; ...@@ -11889,8 +11937,8 @@ DROP TABLE t1;
# 2.3.3 UNIQUE INDEX exists # 2.3.3 UNIQUE INDEX exists
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12400,8 +12448,8 @@ TRUNCATE t1; ...@@ -12400,8 +12448,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12911,8 +12959,8 @@ TRUNCATE t1; ...@@ -12911,8 +12959,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13437,8 +13485,8 @@ TRUNCATE t1; ...@@ -13437,8 +13485,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13959,8 +14007,8 @@ TRUNCATE t1; ...@@ -13959,8 +14007,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14479,8 +14527,8 @@ TRUNCATE t1; ...@@ -14479,8 +14527,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15010,8 +15058,8 @@ TRUNCATE t1; ...@@ -15010,8 +15058,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15541,8 +15589,8 @@ TRUNCATE t1; ...@@ -15541,8 +15589,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16061,8 +16109,8 @@ TRUNCATE t1; ...@@ -16061,8 +16109,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16572,8 +16620,8 @@ TRUNCATE t1; ...@@ -16572,8 +16620,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -17083,8 +17131,8 @@ TRUNCATE t1; ...@@ -17083,8 +17131,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -17609,8 +17657,8 @@ TRUNCATE t1; ...@@ -17609,8 +17657,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18131,8 +18179,8 @@ TRUNCATE t1; ...@@ -18131,8 +18179,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18651,8 +18699,8 @@ TRUNCATE t1; ...@@ -18651,8 +18699,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -19182,8 +19230,8 @@ TRUNCATE t1; ...@@ -19182,8 +19230,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -19713,8 +19761,8 @@ TRUNCATE t1; ...@@ -19713,8 +19761,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4; ...@@ -11,8 +11,8 @@ SELECT @max_row DIV 4 INTO @max_row_div4;
SET @max_int_4 = 2147483647; SET @max_int_4 = 2147483647;
DROP TABLE IF EXISTS t0_template; DROP TABLE IF EXISTS t0_template;
CREATE TABLE t0_template ( CREATE TABLE t0_template (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) , f_charbig VARCHAR(1000) ,
...@@ -27,8 +27,8 @@ file_list VARBINARY(10000), ...@@ -27,8 +27,8 @@ file_list VARBINARY(10000),
PRIMARY KEY (state) PRIMARY KEY (state)
) ENGINE = MEMORY; ) ENGINE = MEMORY;
DROP TABLE IF EXISTS t0_aux; DROP TABLE IF EXISTS t0_aux;
CREATE TABLE t0_aux ( f_int1 INTEGER, CREATE TABLE t0_aux ( f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) ) f_charbig VARCHAR(1000) )
...@@ -52,8 +52,8 @@ SET @@session.sql_mode= ''; ...@@ -52,8 +52,8 @@ SET @@session.sql_mode= '';
# 1.1 The partitioning function contains one column. # 1.1 The partitioning function contains one column.
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -67,8 +67,8 @@ create_command ...@@ -67,8 +67,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -507,8 +507,8 @@ TRUNCATE t1; ...@@ -507,8 +507,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -522,8 +522,8 @@ create_command ...@@ -522,8 +522,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -962,8 +962,8 @@ TRUNCATE t1; ...@@ -962,8 +962,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -985,8 +985,8 @@ create_command ...@@ -985,8 +985,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -1432,8 +1432,8 @@ TRUNCATE t1; ...@@ -1432,8 +1432,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1453,8 +1453,8 @@ create_command ...@@ -1453,8 +1453,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -1896,8 +1896,8 @@ TRUNCATE t1; ...@@ -1896,8 +1896,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -1915,8 +1915,8 @@ create_command ...@@ -1915,8 +1915,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -2360,8 +2360,8 @@ TRUNCATE t1; ...@@ -2360,8 +2360,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2383,8 +2383,8 @@ create_command ...@@ -2383,8 +2383,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -2833,8 +2833,8 @@ TRUNCATE t1; ...@@ -2833,8 +2833,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -2860,8 +2860,8 @@ create_command ...@@ -2860,8 +2860,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -3312,8 +3312,8 @@ TRUNCATE t1; ...@@ -3312,8 +3312,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3331,8 +3331,8 @@ create_command ...@@ -3331,8 +3331,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -3777,8 +3777,8 @@ DROP TABLE t1; ...@@ -3777,8 +3777,8 @@ DROP TABLE t1;
# 1.2 The partitioning function contains two columns. # 1.2 The partitioning function contains two columns.
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -3792,8 +3792,8 @@ create_command ...@@ -3792,8 +3792,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -4232,8 +4232,8 @@ TRUNCATE t1; ...@@ -4232,8 +4232,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4247,8 +4247,8 @@ create_command ...@@ -4247,8 +4247,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -4687,8 +4687,8 @@ TRUNCATE t1; ...@@ -4687,8 +4687,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -4710,8 +4710,8 @@ create_command ...@@ -4710,8 +4710,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -5157,8 +5157,8 @@ TRUNCATE t1; ...@@ -5157,8 +5157,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5178,8 +5178,8 @@ create_command ...@@ -5178,8 +5178,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -5621,8 +5621,8 @@ TRUNCATE t1; ...@@ -5621,8 +5621,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -5640,8 +5640,8 @@ create_command ...@@ -5640,8 +5640,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -6083,8 +6083,8 @@ TRUNCATE t1; ...@@ -6083,8 +6083,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6106,8 +6106,8 @@ create_command ...@@ -6106,8 +6106,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -6556,8 +6556,8 @@ TRUNCATE t1; ...@@ -6556,8 +6556,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -6579,8 +6579,8 @@ create_command ...@@ -6579,8 +6579,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -7031,8 +7031,8 @@ TRUNCATE t1; ...@@ -7031,8 +7031,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7050,8 +7050,8 @@ create_command ...@@ -7050,8 +7050,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL `f_charbig` varchar(1000) DEFAULT NULL
...@@ -7500,8 +7500,8 @@ DROP TABLE t1; ...@@ -7500,8 +7500,8 @@ DROP TABLE t1;
# 2.5 PRIMARY KEY + UNIQUE INDEX consisting of two columns # 2.5 PRIMARY KEY + UNIQUE INDEX consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -7992,8 +7992,8 @@ TRUNCATE t1; ...@@ -7992,8 +7992,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8484,8 +8484,8 @@ TRUNCATE t1; ...@@ -8484,8 +8484,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -8991,8 +8991,8 @@ TRUNCATE t1; ...@@ -8991,8 +8991,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9492,8 +9492,8 @@ TRUNCATE t1; ...@@ -9492,8 +9492,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -9993,8 +9993,8 @@ TRUNCATE t1; ...@@ -9993,8 +9993,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -10503,8 +10503,8 @@ TRUNCATE t1; ...@@ -10503,8 +10503,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11019,8 +11019,8 @@ TRUNCATE t1; ...@@ -11019,8 +11019,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -11520,8 +11520,8 @@ TRUNCATE t1; ...@@ -11520,8 +11520,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12012,8 +12012,8 @@ TRUNCATE t1; ...@@ -12012,8 +12012,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -12504,8 +12504,8 @@ TRUNCATE t1; ...@@ -12504,8 +12504,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13011,8 +13011,8 @@ TRUNCATE t1; ...@@ -13011,8 +13011,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -13512,8 +13512,8 @@ TRUNCATE t1; ...@@ -13512,8 +13512,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14013,8 +14013,8 @@ TRUNCATE t1; ...@@ -14013,8 +14013,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -14523,8 +14523,8 @@ TRUNCATE t1; ...@@ -14523,8 +14523,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15039,8 +15039,8 @@ TRUNCATE t1; ...@@ -15039,8 +15039,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15540,8 +15540,8 @@ TRUNCATE t1; ...@@ -15540,8 +15540,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -15555,8 +15555,8 @@ create_command ...@@ -15555,8 +15555,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -16048,8 +16048,8 @@ TRUNCATE t1; ...@@ -16048,8 +16048,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16063,8 +16063,8 @@ create_command ...@@ -16063,8 +16063,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -16556,8 +16556,8 @@ TRUNCATE t1; ...@@ -16556,8 +16556,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -16579,8 +16579,8 @@ create_command ...@@ -16579,8 +16579,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -17079,8 +17079,8 @@ TRUNCATE t1; ...@@ -17079,8 +17079,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -17100,8 +17100,8 @@ create_command ...@@ -17100,8 +17100,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -17596,8 +17596,8 @@ TRUNCATE t1; ...@@ -17596,8 +17596,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -17615,8 +17615,8 @@ create_command ...@@ -17615,8 +17615,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -18113,8 +18113,8 @@ TRUNCATE t1; ...@@ -18113,8 +18113,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18136,8 +18136,8 @@ create_command ...@@ -18136,8 +18136,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -18639,8 +18639,8 @@ TRUNCATE t1; ...@@ -18639,8 +18639,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -18666,8 +18666,8 @@ create_command ...@@ -18666,8 +18666,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -19171,8 +19171,8 @@ TRUNCATE t1; ...@@ -19171,8 +19171,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -19190,8 +19190,8 @@ create_command ...@@ -19190,8 +19190,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -19693,8 +19693,8 @@ DROP TABLE t1; ...@@ -19693,8 +19693,8 @@ DROP TABLE t1;
# 3.3 PRIMARY KEY and UNIQUE INDEX consisting of two columns # 3.3 PRIMARY KEY and UNIQUE INDEX consisting of two columns
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -20185,8 +20185,8 @@ TRUNCATE t1; ...@@ -20185,8 +20185,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -20677,8 +20677,8 @@ TRUNCATE t1; ...@@ -20677,8 +20677,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -21184,8 +21184,8 @@ TRUNCATE t1; ...@@ -21184,8 +21184,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -21685,8 +21685,8 @@ TRUNCATE t1; ...@@ -21685,8 +21685,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -22184,8 +22184,8 @@ TRUNCATE t1; ...@@ -22184,8 +22184,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -22694,8 +22694,8 @@ TRUNCATE t1; ...@@ -22694,8 +22694,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -23206,8 +23206,8 @@ TRUNCATE t1; ...@@ -23206,8 +23206,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -23707,8 +23707,8 @@ TRUNCATE t1; ...@@ -23707,8 +23707,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -24199,8 +24199,8 @@ TRUNCATE t1; ...@@ -24199,8 +24199,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -24691,8 +24691,8 @@ TRUNCATE t1; ...@@ -24691,8 +24691,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -25198,8 +25198,8 @@ TRUNCATE t1; ...@@ -25198,8 +25198,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -25699,8 +25699,8 @@ TRUNCATE t1; ...@@ -25699,8 +25699,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -26198,8 +26198,8 @@ TRUNCATE t1; ...@@ -26198,8 +26198,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -26708,8 +26708,8 @@ TRUNCATE t1; ...@@ -26708,8 +26708,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -27220,8 +27220,8 @@ TRUNCATE t1; ...@@ -27220,8 +27220,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -27721,8 +27721,8 @@ TRUNCATE t1; ...@@ -27721,8 +27721,8 @@ TRUNCATE t1;
DROP TABLE t1; DROP TABLE t1;
DROP TABLE IF EXISTS t1; DROP TABLE IF EXISTS t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -27736,8 +27736,8 @@ create_command ...@@ -27736,8 +27736,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -28229,8 +28229,8 @@ TRUNCATE t1; ...@@ -28229,8 +28229,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -28244,8 +28244,8 @@ create_command ...@@ -28244,8 +28244,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -28737,8 +28737,8 @@ TRUNCATE t1; ...@@ -28737,8 +28737,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -28760,8 +28760,8 @@ create_command ...@@ -28760,8 +28760,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -29260,8 +29260,8 @@ TRUNCATE t1; ...@@ -29260,8 +29260,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -29281,8 +29281,8 @@ create_command ...@@ -29281,8 +29281,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -29777,8 +29777,8 @@ TRUNCATE t1; ...@@ -29777,8 +29777,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -29796,8 +29796,8 @@ create_command ...@@ -29796,8 +29796,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -30292,8 +30292,8 @@ TRUNCATE t1; ...@@ -30292,8 +30292,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -30315,8 +30315,8 @@ create_command ...@@ -30315,8 +30315,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -30818,8 +30818,8 @@ TRUNCATE t1; ...@@ -30818,8 +30818,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -30841,8 +30841,8 @@ create_command ...@@ -30841,8 +30841,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -31346,8 +31346,8 @@ TRUNCATE t1; ...@@ -31346,8 +31346,8 @@ TRUNCATE t1;
# End usability test (inc/partition_check.inc) # End usability test (inc/partition_check.inc)
DROP TABLE t1; DROP TABLE t1;
CREATE TABLE t1 ( CREATE TABLE t1 (
f_int1 INTEGER, f_int1 INTEGER DEFAULT 0,
f_int2 INTEGER, f_int2 INTEGER DEFAULT 0,
f_char1 CHAR(20), f_char1 CHAR(20),
f_char2 CHAR(20), f_char2 CHAR(20),
f_charbig VARCHAR(1000) f_charbig VARCHAR(1000)
...@@ -31365,8 +31365,8 @@ create_command ...@@ -31365,8 +31365,8 @@ create_command
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
Table Create Table Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`f_int1` int(11) DEFAULT NULL, `f_int1` int(11) DEFAULT '0',
`f_int2` int(11) DEFAULT NULL, `f_int2` int(11) DEFAULT '0',
`f_char1` char(20) DEFAULT NULL, `f_char1` char(20) DEFAULT NULL,
`f_char2` char(20) DEFAULT NULL, `f_char2` char(20) DEFAULT NULL,
`f_charbig` varchar(1000) DEFAULT NULL, `f_charbig` varchar(1000) DEFAULT NULL,
...@@ -10,8 +10,9 @@ call mtr.add_suppression("TokuDB: Warning: MySQL is trying to drop table "); ...@@ -10,8 +10,9 @@ call mtr.add_suppression("TokuDB: Warning: MySQL is trying to drop table ");
# after timed out COALESCE PARTITION # after timed out COALESCE PARTITION
# Extended crash recovery testing of fast_alter_partition_table. # Extended crash recovery testing of fast_alter_partition_table.
call mtr.add_suppression("Attempting backtrace. You can use the following information to find out"); call mtr.add_suppression("Attempting backtrace. You can use the following information to find out");
flush tables;
# Crash testing ADD PARTITION # Crash testing ADD PARTITION
SET SESSION debug="+d,crash_add_partition_1"; SET SESSION debug_dbug="+d,crash_add_partition_1";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -69,8 +70,8 @@ a b ...@@ -69,8 +70,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_1"; SET SESSION debug_dbug="-d,crash_add_partition_1";
SET SESSION debug="+d,crash_add_partition_2"; SET SESSION debug_dbug="+d,crash_add_partition_2";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -130,8 +131,8 @@ a b ...@@ -130,8 +131,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_2"; SET SESSION debug_dbug="-d,crash_add_partition_2";
SET SESSION debug="+d,crash_add_partition_3"; SET SESSION debug_dbug="+d,crash_add_partition_3";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -191,8 +192,8 @@ a b ...@@ -191,8 +192,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_3"; SET SESSION debug_dbug="-d,crash_add_partition_3";
SET SESSION debug="+d,crash_add_partition_4"; SET SESSION debug_dbug="+d,crash_add_partition_4";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -252,8 +253,8 @@ a b ...@@ -252,8 +253,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_4"; SET SESSION debug_dbug="-d,crash_add_partition_4";
SET SESSION debug="+d,crash_add_partition_5"; SET SESSION debug_dbug="+d,crash_add_partition_5";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -313,8 +314,8 @@ a b ...@@ -313,8 +314,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_5"; SET SESSION debug_dbug="-d,crash_add_partition_5";
SET SESSION debug="+d,crash_add_partition_6"; SET SESSION debug_dbug="+d,crash_add_partition_6";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -374,8 +375,8 @@ a b ...@@ -374,8 +375,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_6"; SET SESSION debug_dbug="-d,crash_add_partition_6";
SET SESSION debug="+d,crash_add_partition_7"; SET SESSION debug_dbug="+d,crash_add_partition_7";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -435,8 +436,8 @@ a b ...@@ -435,8 +436,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_7"; SET SESSION debug_dbug="-d,crash_add_partition_7";
SET SESSION debug="+d,crash_add_partition_8"; SET SESSION debug_dbug="+d,crash_add_partition_8";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -497,8 +498,8 @@ a b ...@@ -497,8 +498,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_8"; SET SESSION debug_dbug="-d,crash_add_partition_8";
SET SESSION debug="+d,crash_add_partition_9"; SET SESSION debug_dbug="+d,crash_add_partition_9";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -557,8 +558,8 @@ a b ...@@ -557,8 +558,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_9"; SET SESSION debug_dbug="-d,crash_add_partition_9";
SET SESSION debug="+d,crash_add_partition_10"; SET SESSION debug_dbug="+d,crash_add_partition_10";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -617,9 +618,9 @@ a b ...@@ -617,9 +618,9 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_add_partition_10"; SET SESSION debug_dbug="-d,crash_add_partition_10";
# Error recovery testing ADD PARTITION # Error recovery testing ADD PARTITION
SET SESSION debug="+d,fail_add_partition_1"; SET SESSION debug_dbug="+d,fail_add_partition_1";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -731,8 +732,8 @@ a b ...@@ -731,8 +732,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_1"; SET SESSION debug_dbug="-d,fail_add_partition_1";
SET SESSION debug="+d,fail_add_partition_2"; SET SESSION debug_dbug="+d,fail_add_partition_2";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -844,8 +845,8 @@ a b ...@@ -844,8 +845,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_2"; SET SESSION debug_dbug="-d,fail_add_partition_2";
SET SESSION debug="+d,fail_add_partition_3"; SET SESSION debug_dbug="+d,fail_add_partition_3";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -957,8 +958,8 @@ a b ...@@ -957,8 +958,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_3"; SET SESSION debug_dbug="-d,fail_add_partition_3";
SET SESSION debug="+d,fail_add_partition_4"; SET SESSION debug_dbug="+d,fail_add_partition_4";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -1070,8 +1071,8 @@ a b ...@@ -1070,8 +1071,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_4"; SET SESSION debug_dbug="-d,fail_add_partition_4";
SET SESSION debug="+d,fail_add_partition_5"; SET SESSION debug_dbug="+d,fail_add_partition_5";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -1183,8 +1184,8 @@ a b ...@@ -1183,8 +1184,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_5"; SET SESSION debug_dbug="-d,fail_add_partition_5";
SET SESSION debug="+d,fail_add_partition_6"; SET SESSION debug_dbug="+d,fail_add_partition_6";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -1296,8 +1297,8 @@ a b ...@@ -1296,8 +1297,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_6"; SET SESSION debug_dbug="-d,fail_add_partition_6";
SET SESSION debug="+d,fail_add_partition_7"; SET SESSION debug_dbug="+d,fail_add_partition_7";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -1409,8 +1410,8 @@ a b ...@@ -1409,8 +1410,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_7"; SET SESSION debug_dbug="-d,fail_add_partition_7";
SET SESSION debug="+d,fail_add_partition_8"; SET SESSION debug_dbug="+d,fail_add_partition_8";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -1524,8 +1525,8 @@ a b ...@@ -1524,8 +1525,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_8"; SET SESSION debug_dbug="-d,fail_add_partition_8";
SET SESSION debug="+d,fail_add_partition_9"; SET SESSION debug_dbug="+d,fail_add_partition_9";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -1639,8 +1640,8 @@ a b ...@@ -1639,8 +1640,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_9"; SET SESSION debug_dbug="-d,fail_add_partition_9";
SET SESSION debug="+d,fail_add_partition_10"; SET SESSION debug_dbug="+d,fail_add_partition_10";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -1754,9 +1755,9 @@ a b ...@@ -1754,9 +1755,9 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_add_partition_10"; SET SESSION debug_dbug="-d,fail_add_partition_10";
# Test DROP PARTITION # Test DROP PARTITION
SET SESSION debug="+d,crash_drop_partition_1"; SET SESSION debug_dbug="+d,crash_drop_partition_1";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -1813,8 +1814,8 @@ a b ...@@ -1813,8 +1814,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_1"; SET SESSION debug_dbug="-d,crash_drop_partition_1";
SET SESSION debug="+d,crash_drop_partition_2"; SET SESSION debug_dbug="+d,crash_drop_partition_2";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -1873,8 +1874,8 @@ a b ...@@ -1873,8 +1874,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_2"; SET SESSION debug_dbug="-d,crash_drop_partition_2";
SET SESSION debug="+d,crash_drop_partition_3"; SET SESSION debug_dbug="+d,crash_drop_partition_3";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -1933,8 +1934,8 @@ a b ...@@ -1933,8 +1934,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_3"; SET SESSION debug_dbug="-d,crash_drop_partition_3";
SET SESSION debug="+d,crash_drop_partition_4"; SET SESSION debug_dbug="+d,crash_drop_partition_4";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -1988,8 +1989,8 @@ a b ...@@ -1988,8 +1989,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_4"; SET SESSION debug_dbug="-d,crash_drop_partition_4";
SET SESSION debug="+d,crash_drop_partition_5"; SET SESSION debug_dbug="+d,crash_drop_partition_5";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -2043,8 +2044,8 @@ a b ...@@ -2043,8 +2044,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_5"; SET SESSION debug_dbug="-d,crash_drop_partition_5";
SET SESSION debug="+d,crash_drop_partition_6"; SET SESSION debug_dbug="+d,crash_drop_partition_6";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -2098,8 +2099,8 @@ a b ...@@ -2098,8 +2099,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_6"; SET SESSION debug_dbug="-d,crash_drop_partition_6";
SET SESSION debug="+d,crash_drop_partition_7"; SET SESSION debug_dbug="+d,crash_drop_partition_7";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -2151,8 +2152,8 @@ a b ...@@ -2151,8 +2152,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_7"; SET SESSION debug_dbug="-d,crash_drop_partition_7";
SET SESSION debug="+d,crash_drop_partition_8"; SET SESSION debug_dbug="+d,crash_drop_partition_8";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -2204,8 +2205,8 @@ a b ...@@ -2204,8 +2205,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_8"; SET SESSION debug_dbug="-d,crash_drop_partition_8";
SET SESSION debug="+d,crash_drop_partition_9"; SET SESSION debug_dbug="+d,crash_drop_partition_9";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -2257,9 +2258,9 @@ a b ...@@ -2257,9 +2258,9 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_drop_partition_9"; SET SESSION debug_dbug="-d,crash_drop_partition_9";
# Error recovery DROP PARTITION # Error recovery DROP PARTITION
SET SESSION debug="+d,fail_drop_partition_1"; SET SESSION debug_dbug="+d,fail_drop_partition_1";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -2369,8 +2370,8 @@ a b ...@@ -2369,8 +2370,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_1"; SET SESSION debug_dbug="-d,fail_drop_partition_1";
SET SESSION debug="+d,fail_drop_partition_2"; SET SESSION debug_dbug="+d,fail_drop_partition_2";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -2480,8 +2481,8 @@ a b ...@@ -2480,8 +2481,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_2"; SET SESSION debug_dbug="-d,fail_drop_partition_2";
SET SESSION debug="+d,fail_drop_partition_3"; SET SESSION debug_dbug="+d,fail_drop_partition_3";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -2591,8 +2592,8 @@ a b ...@@ -2591,8 +2592,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_3"; SET SESSION debug_dbug="-d,fail_drop_partition_3";
SET SESSION debug="+d,fail_drop_partition_4"; SET SESSION debug_dbug="+d,fail_drop_partition_4";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -2692,8 +2693,8 @@ a b ...@@ -2692,8 +2693,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_4"; SET SESSION debug_dbug="-d,fail_drop_partition_4";
SET SESSION debug="+d,fail_drop_partition_5"; SET SESSION debug_dbug="+d,fail_drop_partition_5";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -2793,8 +2794,8 @@ a b ...@@ -2793,8 +2794,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_5"; SET SESSION debug_dbug="-d,fail_drop_partition_5";
SET SESSION debug="+d,fail_drop_partition_6"; SET SESSION debug_dbug="+d,fail_drop_partition_6";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -2894,8 +2895,8 @@ a b ...@@ -2894,8 +2895,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_6"; SET SESSION debug_dbug="-d,fail_drop_partition_6";
SET SESSION debug="+d,fail_drop_partition_7"; SET SESSION debug_dbug="+d,fail_drop_partition_7";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -2995,8 +2996,8 @@ a b ...@@ -2995,8 +2996,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_7"; SET SESSION debug_dbug="-d,fail_drop_partition_7";
SET SESSION debug="+d,fail_drop_partition_8"; SET SESSION debug_dbug="+d,fail_drop_partition_8";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3096,8 +3097,8 @@ a b ...@@ -3096,8 +3097,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_8"; SET SESSION debug_dbug="-d,fail_drop_partition_8";
SET SESSION debug="+d,fail_drop_partition_9"; SET SESSION debug_dbug="+d,fail_drop_partition_9";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3197,10 +3198,10 @@ a b ...@@ -3197,10 +3198,10 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_drop_partition_9"; SET SESSION debug_dbug="-d,fail_drop_partition_9";
# Test change partition (REORGANIZE/REBUILD/COALESCE # Test change partition (REORGANIZE/REBUILD/COALESCE
# or ADD HASH PARTITION). # or ADD HASH PARTITION).
SET SESSION debug="+d,crash_change_partition_1"; SET SESSION debug_dbug="+d,crash_change_partition_1";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3259,8 +3260,8 @@ a b ...@@ -3259,8 +3260,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_1"; SET SESSION debug_dbug="-d,crash_change_partition_1";
SET SESSION debug="+d,crash_change_partition_2"; SET SESSION debug_dbug="+d,crash_change_partition_2";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3321,8 +3322,8 @@ a b ...@@ -3321,8 +3322,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_2"; SET SESSION debug_dbug="-d,crash_change_partition_2";
SET SESSION debug="+d,crash_change_partition_3"; SET SESSION debug_dbug="+d,crash_change_partition_3";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3383,8 +3384,8 @@ a b ...@@ -3383,8 +3384,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_3"; SET SESSION debug_dbug="-d,crash_change_partition_3";
SET SESSION debug="+d,crash_change_partition_4"; SET SESSION debug_dbug="+d,crash_change_partition_4";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3445,8 +3446,8 @@ a b ...@@ -3445,8 +3446,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_4"; SET SESSION debug_dbug="-d,crash_change_partition_4";
SET SESSION debug="+d,crash_change_partition_5"; SET SESSION debug_dbug="+d,crash_change_partition_5";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3507,8 +3508,8 @@ a b ...@@ -3507,8 +3508,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_5"; SET SESSION debug_dbug="-d,crash_change_partition_5";
SET SESSION debug="+d,crash_change_partition_6"; SET SESSION debug_dbug="+d,crash_change_partition_6";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3569,8 +3570,8 @@ a b ...@@ -3569,8 +3570,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_6"; SET SESSION debug_dbug="-d,crash_change_partition_6";
SET SESSION debug="+d,crash_change_partition_7"; SET SESSION debug_dbug="+d,crash_change_partition_7";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3632,8 +3633,8 @@ a b ...@@ -3632,8 +3633,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_7"; SET SESSION debug_dbug="-d,crash_change_partition_7";
SET SESSION debug="+d,crash_change_partition_8"; SET SESSION debug_dbug="+d,crash_change_partition_8";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3695,8 +3696,8 @@ a b ...@@ -3695,8 +3696,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_8"; SET SESSION debug_dbug="-d,crash_change_partition_8";
SET SESSION debug="+d,crash_change_partition_9"; SET SESSION debug_dbug="+d,crash_change_partition_9";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3756,8 +3757,8 @@ a b ...@@ -3756,8 +3757,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_9"; SET SESSION debug_dbug="-d,crash_change_partition_9";
SET SESSION debug="+d,crash_change_partition_10"; SET SESSION debug_dbug="+d,crash_change_partition_10";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3817,8 +3818,8 @@ a b ...@@ -3817,8 +3818,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_10"; SET SESSION debug_dbug="-d,crash_change_partition_10";
SET SESSION debug="+d,crash_change_partition_11"; SET SESSION debug_dbug="+d,crash_change_partition_11";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3878,8 +3879,8 @@ a b ...@@ -3878,8 +3879,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_11"; SET SESSION debug_dbug="-d,crash_change_partition_11";
SET SESSION debug="+d,crash_change_partition_12"; SET SESSION debug_dbug="+d,crash_change_partition_12";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -3939,10 +3940,10 @@ a b ...@@ -3939,10 +3940,10 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,crash_change_partition_12"; SET SESSION debug_dbug="-d,crash_change_partition_12";
# Error recovery change partition (REORGANIZE/REBUILD/COALESCE # Error recovery change partition (REORGANIZE/REBUILD/COALESCE
# or ADD HASH PARTITION). # or ADD HASH PARTITION).
SET SESSION debug="+d,fail_change_partition_1"; SET SESSION debug_dbug="+d,fail_change_partition_1";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -4056,8 +4057,8 @@ a b ...@@ -4056,8 +4057,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_1"; SET SESSION debug_dbug="-d,fail_change_partition_1";
SET SESSION debug="+d,fail_change_partition_2"; SET SESSION debug_dbug="+d,fail_change_partition_2";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -4171,8 +4172,8 @@ a b ...@@ -4171,8 +4172,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_2"; SET SESSION debug_dbug="-d,fail_change_partition_2";
SET SESSION debug="+d,fail_change_partition_3"; SET SESSION debug_dbug="+d,fail_change_partition_3";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -4286,8 +4287,8 @@ a b ...@@ -4286,8 +4287,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_3"; SET SESSION debug_dbug="-d,fail_change_partition_3";
SET SESSION debug="+d,fail_change_partition_4"; SET SESSION debug_dbug="+d,fail_change_partition_4";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -4401,8 +4402,8 @@ a b ...@@ -4401,8 +4402,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_4"; SET SESSION debug_dbug="-d,fail_change_partition_4";
SET SESSION debug="+d,fail_change_partition_5"; SET SESSION debug_dbug="+d,fail_change_partition_5";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -4516,8 +4517,8 @@ a b ...@@ -4516,8 +4517,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_5"; SET SESSION debug_dbug="-d,fail_change_partition_5";
SET SESSION debug="+d,fail_change_partition_6"; SET SESSION debug_dbug="+d,fail_change_partition_6";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -4631,8 +4632,8 @@ a b ...@@ -4631,8 +4632,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_6"; SET SESSION debug_dbug="-d,fail_change_partition_6";
SET SESSION debug="+d,fail_change_partition_7"; SET SESSION debug_dbug="+d,fail_change_partition_7";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -4748,8 +4749,8 @@ a b ...@@ -4748,8 +4749,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_7"; SET SESSION debug_dbug="-d,fail_change_partition_7";
SET SESSION debug="+d,fail_change_partition_8"; SET SESSION debug_dbug="+d,fail_change_partition_8";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -4865,8 +4866,8 @@ a b ...@@ -4865,8 +4866,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_8"; SET SESSION debug_dbug="-d,fail_change_partition_8";
SET SESSION debug="+d,fail_change_partition_9"; SET SESSION debug_dbug="+d,fail_change_partition_9";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -4982,8 +4983,8 @@ a b ...@@ -4982,8 +4983,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_9"; SET SESSION debug_dbug="-d,fail_change_partition_9";
SET SESSION debug="+d,fail_change_partition_10"; SET SESSION debug_dbug="+d,fail_change_partition_10";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -5099,8 +5100,8 @@ a b ...@@ -5099,8 +5100,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_10"; SET SESSION debug_dbug="-d,fail_change_partition_10";
SET SESSION debug="+d,fail_change_partition_11"; SET SESSION debug_dbug="+d,fail_change_partition_11";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -5216,8 +5217,8 @@ a b ...@@ -5216,8 +5217,8 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_11"; SET SESSION debug_dbug="-d,fail_change_partition_11";
SET SESSION debug="+d,fail_change_partition_12"; SET SESSION debug_dbug="+d,fail_change_partition_12";
CREATE TABLE t1 (a INT, b VARCHAR(64)) CREATE TABLE t1 (a INT, b VARCHAR(64))
ENGINE = 'TokuDB' ENGINE = 'TokuDB'
PARTITION BY LIST (a) PARTITION BY LIST (a)
...@@ -5333,14 +5334,14 @@ a b ...@@ -5333,14 +5334,14 @@ a b
4 Original from partition p0 4 Original from partition p0
UNLOCK TABLES; UNLOCK TABLES;
DROP TABLE t1; DROP TABLE t1;
SET SESSION debug="-d,fail_change_partition_12"; SET SESSION debug_dbug="-d,fail_change_partition_12";
# #
# WL#4445: EXCHANGE PARTITION WITH TABLE # WL#4445: EXCHANGE PARTITION WITH TABLE
# Verify ddl_log and TokuDB in case of crashing. # Verify ddl_log and TokuDB in case of crashing.
call mtr.add_suppression("TokuDB: Warning: allocated tablespace .*, old maximum was "); call mtr.add_suppression("TokuDB: Warning: allocated tablespace .*, old maximum was ");
call mtr.add_suppression("Attempting backtrace. You can use the following information to find out"); call mtr.add_suppression("Attempting backtrace. You can use the following information to find out");
call mtr.add_suppression("table .* does not exist in the TokuDB internal"); call mtr.add_suppression("table .* does not exist in the TokuDB internal");
SET SESSION debug="+d,exchange_partition_abort_1"; SET SESSION debug_dbug="+d,exchange_partition_abort_1";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -5435,8 +5436,8 @@ a b ...@@ -5435,8 +5436,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_1"; SET SESSION debug_dbug="-d,exchange_partition_abort_1";
SET SESSION debug="+d,exchange_partition_abort_2"; SET SESSION debug_dbug="+d,exchange_partition_abort_2";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -5531,8 +5532,8 @@ a b ...@@ -5531,8 +5532,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_2"; SET SESSION debug_dbug="-d,exchange_partition_abort_2";
SET SESSION debug="+d,exchange_partition_abort_3"; SET SESSION debug_dbug="+d,exchange_partition_abort_3";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -5627,8 +5628,8 @@ a b ...@@ -5627,8 +5628,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_3"; SET SESSION debug_dbug="-d,exchange_partition_abort_3";
SET SESSION debug="+d,exchange_partition_abort_4"; SET SESSION debug_dbug="+d,exchange_partition_abort_4";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -5723,8 +5724,8 @@ a b ...@@ -5723,8 +5724,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_4"; SET SESSION debug_dbug="-d,exchange_partition_abort_4";
SET SESSION debug="+d,exchange_partition_abort_5"; SET SESSION debug_dbug="+d,exchange_partition_abort_5";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -5819,8 +5820,8 @@ a b ...@@ -5819,8 +5820,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_5"; SET SESSION debug_dbug="-d,exchange_partition_abort_5";
SET SESSION debug="+d,exchange_partition_abort_6"; SET SESSION debug_dbug="+d,exchange_partition_abort_6";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -5915,8 +5916,8 @@ a b ...@@ -5915,8 +5916,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_6"; SET SESSION debug_dbug="-d,exchange_partition_abort_6";
SET SESSION debug="+d,exchange_partition_abort_7"; SET SESSION debug_dbug="+d,exchange_partition_abort_7";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -6011,8 +6012,8 @@ a b ...@@ -6011,8 +6012,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_7"; SET SESSION debug_dbug="-d,exchange_partition_abort_7";
SET SESSION debug="+d,exchange_partition_abort_8"; SET SESSION debug_dbug="+d,exchange_partition_abort_8";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -6107,8 +6108,8 @@ a b ...@@ -6107,8 +6108,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_8"; SET SESSION debug_dbug="-d,exchange_partition_abort_8";
SET SESSION debug="+d,exchange_partition_abort_9"; SET SESSION debug_dbug="+d,exchange_partition_abort_9";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -6203,8 +6204,8 @@ a b ...@@ -6203,8 +6204,8 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_abort_9"; SET SESSION debug_dbug="-d,exchange_partition_abort_9";
SET SESSION debug="+d,exchange_partition_fail_1"; SET SESSION debug_dbug="+d,exchange_partition_fail_1";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -6295,8 +6296,8 @@ a b ...@@ -6295,8 +6296,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_1"; SET SESSION debug_dbug="-d,exchange_partition_fail_1";
SET SESSION debug="+d,exchange_partition_fail_2"; SET SESSION debug_dbug="+d,exchange_partition_fail_2";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -6387,8 +6388,8 @@ a b ...@@ -6387,8 +6388,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_2"; SET SESSION debug_dbug="-d,exchange_partition_fail_2";
SET SESSION debug="+d,exchange_partition_fail_3"; SET SESSION debug_dbug="+d,exchange_partition_fail_3";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -6437,7 +6438,7 @@ a b ...@@ -6437,7 +6438,7 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
ALTER TABLE t1 EXCHANGE PARTITION p0 WITH TABLE t2; ALTER TABLE t1 EXCHANGE PARTITION p0 WITH TABLE t2;
ERROR HY000: Error on rename of './test/t2' to './test/#sqlx-nnnn_nnnn' (errno: 0 - n/a) ERROR HY000: Error on rename of './test/t2' to './test/#sqlx-nnnn_nnnn' (errno: 0 "Internal error/check (Not system error)")
# State after failure # State after failure
t1.frm t1.frm
t1.par t1.par
...@@ -6479,8 +6480,8 @@ a b ...@@ -6479,8 +6480,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_3"; SET SESSION debug_dbug="-d,exchange_partition_fail_3";
SET SESSION debug="+d,exchange_partition_fail_4"; SET SESSION debug_dbug="+d,exchange_partition_fail_4";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -6571,8 +6572,8 @@ a b ...@@ -6571,8 +6572,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_4"; SET SESSION debug_dbug="-d,exchange_partition_fail_4";
SET SESSION debug="+d,exchange_partition_fail_5"; SET SESSION debug_dbug="+d,exchange_partition_fail_5";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -6621,7 +6622,7 @@ a b ...@@ -6621,7 +6622,7 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
ALTER TABLE t1 EXCHANGE PARTITION p0 WITH TABLE t2; ALTER TABLE t1 EXCHANGE PARTITION p0 WITH TABLE t2;
ERROR HY000: Error on rename of './test/t1#P#p0' to './test/t2' (errno: 0 - n/a) ERROR HY000: Error on rename of './test/t1#P#p0' to './test/t2' (errno: 0 "Internal error/check (Not system error)")
# State after failure # State after failure
t1.frm t1.frm
t1.par t1.par
...@@ -6663,8 +6664,8 @@ a b ...@@ -6663,8 +6664,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_5"; SET SESSION debug_dbug="-d,exchange_partition_fail_5";
SET SESSION debug="+d,exchange_partition_fail_6"; SET SESSION debug_dbug="+d,exchange_partition_fail_6";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -6755,8 +6756,8 @@ a b ...@@ -6755,8 +6756,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_6"; SET SESSION debug_dbug="-d,exchange_partition_fail_6";
SET SESSION debug="+d,exchange_partition_fail_7"; SET SESSION debug_dbug="+d,exchange_partition_fail_7";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -6805,7 +6806,7 @@ a b ...@@ -6805,7 +6806,7 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
ALTER TABLE t1 EXCHANGE PARTITION p0 WITH TABLE t2; ALTER TABLE t1 EXCHANGE PARTITION p0 WITH TABLE t2;
ERROR HY000: Error on rename of './test/#sqlx-nnnn_nnnn' to './test/t1#P#p0' (errno: 0 - n/a) ERROR HY000: Error on rename of './test/#sqlx-nnnn_nnnn' to './test/t1#P#p0' (errno: 0 "Internal error/check (Not system error)")
# State after failure # State after failure
t1.frm t1.frm
t1.par t1.par
...@@ -6847,8 +6848,8 @@ a b ...@@ -6847,8 +6848,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_7"; SET SESSION debug_dbug="-d,exchange_partition_fail_7";
SET SESSION debug="+d,exchange_partition_fail_8"; SET SESSION debug_dbug="+d,exchange_partition_fail_8";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -6939,8 +6940,8 @@ a b ...@@ -6939,8 +6940,8 @@ a b
7 Original from table t2 7 Original from table t2
8 Original from table t2 8 Original from table t2
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_8"; SET SESSION debug_dbug="-d,exchange_partition_fail_8";
SET SESSION debug="+d,exchange_partition_fail_9"; SET SESSION debug_dbug="+d,exchange_partition_fail_9";
CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB; CREATE TABLE t2 (a INT, b VARCHAR(64)) ENGINE = TokuDB;
INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2"); INSERT INTO t2 VALUES (5, "Original from table t2"), (6, "Original from table t2"), (7, "Original from table t2"), (8, "Original from table t2");
SHOW CREATE TABLE t2; SHOW CREATE TABLE t2;
...@@ -7031,4 +7032,4 @@ a b ...@@ -7031,4 +7032,4 @@ a b
3 Original from partition p0 3 Original from partition p0
4 Original from partition p0 4 Original from partition p0
DROP TABLE t2; DROP TABLE t2;
SET SESSION debug="-d,exchange_partition_fail_9"; SET SESSION debug_dbug="-d,exchange_partition_fail_9";
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment