mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Changed all no_ to num_ to avoid strange names like no_list_values which is not expected to be number of list values, rather a boolea indicating no list values
This commit is contained in:
@ -8,6 +8,38 @@
|
||||
drop table if exists t1;
|
||||
--enable_warnings
|
||||
|
||||
--error ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR
|
||||
create table t1 (a int)
|
||||
partition by list (a)
|
||||
( partition p0 values in (1),
|
||||
partition p1 values in (1));
|
||||
|
||||
create table t1 (a int)
|
||||
partition by list (a)
|
||||
( partition p0 values in (2, 1),
|
||||
partition p1 values in (4, NULL, 3));
|
||||
insert into t1 values (1);
|
||||
insert into t1 values (2);
|
||||
insert into t1 values (3);
|
||||
insert into t1 values (4);
|
||||
insert into t1 values (NULL);
|
||||
--error ER_NO_PARTITION_FOR_GIVEN_VALUE
|
||||
insert into t1 values (5);
|
||||
drop table t1;
|
||||
|
||||
create table t1 (a int)
|
||||
partition by list column_list(a)
|
||||
( partition p0 values in (column_list(2), column_list(1)),
|
||||
partition p1 values in (column_list(4), column_list(NULL), column_list(3)));
|
||||
insert into t1 values (1);
|
||||
insert into t1 values (2);
|
||||
insert into t1 values (3);
|
||||
insert into t1 values (4);
|
||||
insert into t1 values (NULL);
|
||||
--error ER_NO_PARTITION_FOR_GIVEN_VALUE
|
||||
insert into t1 values (5);
|
||||
drop table t1;
|
||||
|
||||
create table t1 (a int, b char(10), c varchar(25), d datetime)
|
||||
partition by range column_list(a,b,c,d)
|
||||
subpartition by hash (to_seconds(d))
|
||||
|
Reference in New Issue
Block a user