~ubuntu-branches/ubuntu/maverick/mysql-5.1/maverick-proposed

« back to all changes in this revision

Viewing changes to mysql-test/suite/parts/inc/partition_double.inc

  • Committer: Package Import Robot
  • Author(s): Marc Deslauriers
  • Date: 2012-02-22 14:16:05 UTC
  • mto: This revision was merged to the branch mainline in revision 20.
  • Revision ID: package-import@ubuntu.com-20120222141605-nxlu9yzc6attylc2
Tags: upstream-5.1.61
ImportĀ upstreamĀ versionĀ 5.1.61

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
--enable_query_log
35
35
select count(*) from t2;
36
36
drop table t2;
37
 
 
38
 
 
39
 
# Bug 30577: FLOOR() and CEILING() not usable as partition functions
40
 
# Partition functions are required to return INT_RESULT; FLOOR() and
41
 
# CEILING() do not, unless they have an INT argument.  Disable this
42
 
# portion of the test until bug 30577 is fixed.
43
 
 
44
 
--disable_parsing
45
 
 
46
 
eval create table t3 (a double not null, primary key(a)) engine=$engine 
47
 
partition by range (floor(a)) subpartition by key (a) subpartitions 3 (
48
 
partition pa1 values less than (3),
49
 
partition pa3 values less than (6),
50
 
partition pa10 values less than (10)
51
 
);
52
 
show create table t3;
53
 
let $count=9;
54
 
--echo $count*3 inserts;
55
 
while ($count)
56
 
{
57
 
eval insert into t3 values ($count);
58
 
eval insert into t3 values ($count+0.33);
59
 
eval insert into t3 values ($count+0.75);
60
 
dec $count;
61
 
}
62
 
select count(*) from t3;
63
 
select * from t3;
64
 
drop table t3;
65
 
 
66
 
eval create table t4 (a double not null, primary key(a)) engine=$engine 
67
 
partition by list (floor(a)) subpartition by key (a) subpartitions 3 (
68
 
partition pa1 values in (1,2,3),
69
 
partition pa3 values in (4,5,6),
70
 
partition pa10 values in (7,8,9,10)
71
 
);
72
 
show create table t4;
73
 
let $count=9;
74
 
--echo $count*3 inserts;
75
 
while ($count)
76
 
{
77
 
eval insert into t4 values ($count);
78
 
eval insert into t4 values ($count+0.33);
79
 
eval insert into t4 values ($count+0.75);
80
 
dec $count;
81
 
}
82
 
select count(*) from t4;
83
 
select * from t4;
84
 
drop table t4;
85
 
 
86
 
# Disabled due to Bug 30577
87
 
--enable_parsing