Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.2(EOL)
-
None
-
10.2.2-3
Description
Output |
MariaDB [test]> create table t1 (i int) partition by list (i) ( partition p1 default); |
Query OK, 0 rows affected (0.62 sec) |
|
MariaDB [test]> insert into t1 values (null); |
Query OK, 1 row affected (0.08 sec)
|
|
MariaDB [test]> select * from t1 where i is null; |
+------+ |
| i |
|
+------+ |
| NULL | |
+------+ |
1 row in set (0.00 sec) |
|
MariaDB [test]> alter table t1 partition by list (i) ( partition p1 values in (1), partition p2 default); |
Query OK, 1 row affected (1.38 sec)
|
Records: 1 Duplicates: 0 Warnings: 0
|
|
MariaDB [test]> select * from t1 where i is null; |
Empty set (0.01 sec) |
Test case |
create table t1 (i int) partition by list (i) ( partition p1 default); |
insert into t1 values (null); |
select * from t1 where i is null; |
alter table t1 partition by list (i) ( partition p1 values in (1), partition p2 default); |
select * from t1 where i is null; |
Attachments
Issue Links
- relates to
-
MDEV-8348 Add catchall to all table partitioning for list partitions
-
- Closed
-
revision-id: da23542ce515c27b7999b8d5603cb8fcf4464826 (mariadb-10.1.8-242-gda23542)
parent(s): effb65bc863da0f1115e16ef5f11d11a13cdc7a0
committer: Oleksandr Byelkin
timestamp: 2016-09-08 16:47:14 +0200
message:
MDEV-10763: Wrong result - server does not return NULL values from default list partition after ALTER tableFixed partition pruning for NULL value.
—