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

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Marc Deslauriers
  • Date: 2012-02-22 08:30:45 UTC
  • mfrom: (1.4.1)
  • Revision ID: package-import@ubuntu.com-20120222083045-2rd53r4bnyx7qus4
Tags: 5.1.61-0ubuntu0.11.04.1
* SECURITY UPDATE: Update to 5.1.61 to fix multiple security issues
  (LP: #937869)
  - http://www.oracle.com/technetwork/topics/security/cpujan2012-366304.html
  - CVE-2011-2262
  - CVE-2012-0075
  - CVE-2012-0112
  - CVE-2012-0113
  - CVE-2012-0114
  - CVE-2012-0115
  - CVE-2012-0116
  - CVE-2012-0117
  - CVE-2012-0118
  - CVE-2012-0119
  - CVE-2012-0120
  - CVE-2012-0484
  - CVE-2012-0485
  - CVE-2012-0486
  - CVE-2012-0487
  - CVE-2012-0488
  - CVE-2012-0489
  - CVE-2012-0490
  - CVE-2012-0491
  - CVE-2012-0492
  - CVE-2012-0493
  - CVE-2012-0494
  - CVE-2012-0495
  - CVE-2012-0496

Show diffs side-by-side

added added

removed removed

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