summaryrefslogtreecommitdiff
path: root/mysql-test/t/partition_column.test
diff options
context:
space:
mode:
authorMikael Ronstrom <mikael@mysql.com>2009-11-06 11:49:27 +0100
committerMikael Ronstrom <mikael@mysql.com>2009-11-06 11:49:27 +0100
commitbf7771df3f8b797aa35a98881aa2d6891a4a6cf8 (patch)
treec09e8e0f366a56f7f2a23b283baa2e5f9f3d7ea3 /mysql-test/t/partition_column.test
parentca9fe97e9f050111227f3257172670a151431d83 (diff)
downloadmariadb-git-bf7771df3f8b797aa35a98881aa2d6891a4a6cf8.tar.gz
Review fixes for BUG#48161 and BUG#48447
Diffstat (limited to 'mysql-test/t/partition_column.test')
-rw-r--r--mysql-test/t/partition_column.test16
1 files changed, 6 insertions, 10 deletions
diff --git a/mysql-test/t/partition_column.test b/mysql-test/t/partition_column.test
index 78828afd484..7577325234f 100644
--- a/mysql-test/t/partition_column.test
+++ b/mysql-test/t/partition_column.test
@@ -10,26 +10,22 @@ drop table if exists t1;
#
# BUG#48161, Delivering too few records using collate syntax with partitions
-# BUG#48447, Delivering too few records with indexes using collate syntax
#
# Test case from BUG#48447 with some extension
-create table t1 (a varchar(1) character set latin1 collate latin1_general_ci);
-insert into t1 values ('A'),('a'),('B'),('b'),('C'),('c');
-select * from t1 where a > 'B' collate latin1_bin;
-select * from t1 where a <> 'B' collate latin1_bin;
-create index i on t1 (a);
-select * from t1 where a > 'B' collate latin1_bin;
-select * from t1 where a <> 'B' collate latin1_bin;
-drop index i on t1;
-alter table t1
+create table t1 (a varchar(1) character set latin1 collate latin1_general_ci)
partition by range columns(a)
( partition p0 values less than ('a'),
partition p1 values less than ('b'),
partition p2 values less than ('c'),
partition p3 values less than ('d'));
+insert into t1 values ('A'),('a'),('B'),('b'),('C'),('c');
+select * from t1 where a > 'B' collate latin1_bin;
+select * from t1 where a <> 'B' collate latin1_bin;
+alter table t1 remove partitioning;
select * from t1 where a > 'B' collate latin1_bin;
select * from t1 where a <> 'B' collate latin1_bin;
drop table t1;
+
# Test case from BUG#48161
create table t1 (a varchar(2) character set latin1,
b varchar(2) character set latin1)