mirror of
https://github.com/MariaDB/server.git
synced 2025-09-02 09:41:40 +03:00
BUG#19281: Auto-increment disappeared after create index
This commit is contained in:

parent
2e6b51579b
commit
0273a29bf8
@@ -191,3 +191,13 @@ SELECT COUNT(*) FROM t1 WHERE s1 < 3;
|
|||||||
COUNT(*)
|
COUNT(*)
|
||||||
2
|
2
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
create table t1 (a int auto_increment primary key)
|
||||||
|
auto_increment=100
|
||||||
|
partition by list (a)
|
||||||
|
(partition p0 values in (1, 100));
|
||||||
|
create index inx on t1 (a);
|
||||||
|
insert into t1 values (null);
|
||||||
|
select * from t1;
|
||||||
|
a
|
||||||
|
100
|
||||||
|
drop table t1;
|
||||||
|
@@ -124,3 +124,15 @@ INSERT INTO t1 VALUES (1), (2), (3), (4), (5);
|
|||||||
SELECT COUNT(*) FROM t1 WHERE s1 < 3;
|
SELECT COUNT(*) FROM t1 WHERE s1 < 3;
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bug 19281 Partitions: Auto-increment value lost
|
||||||
|
#
|
||||||
|
create table t1 (a int auto_increment primary key)
|
||||||
|
auto_increment=100
|
||||||
|
partition by list (a)
|
||||||
|
(partition p0 values in (1, 100));
|
||||||
|
create index inx on t1 (a);
|
||||||
|
insert into t1 values (null);
|
||||||
|
select * from t1;
|
||||||
|
drop table t1;
|
||||||
|
|
||||||
|
@@ -1581,6 +1581,7 @@ error:
|
|||||||
|
|
||||||
void ha_partition::update_create_info(HA_CREATE_INFO *create_info)
|
void ha_partition::update_create_info(HA_CREATE_INFO *create_info)
|
||||||
{
|
{
|
||||||
|
m_file[0]->update_create_info(create_info);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user