diff options
author | unknown <msvensson@pilot.blaudden> | 2007-03-21 18:38:08 +0100 |
---|---|---|
committer | unknown <msvensson@pilot.blaudden> | 2007-03-21 18:38:08 +0100 |
commit | c0016e92d71a34f145eccac89189dcf4d1e875aa (patch) | |
tree | 06ed79a78d1e3f3035851d9968c9bc6c7538d2b8 /mysql-test/t/alter_table.test | |
parent | 7c152303c62b4d812552e3dc476f6ada5a307cc4 (diff) | |
parent | 9248b580b96ba9246169b80ea0ea53be5137f6b0 (diff) | |
download | mariadb-git-c0016e92d71a34f145eccac89189dcf4d1e875aa.tar.gz |
Merge pilot.blaudden:/home/msvensson/mysql/bug25262/my50-bug25262
into pilot.blaudden:/home/msvensson/mysql/bug25262/my51-bug25262
mysql-test/r/alter_table.result:
Manual merge
mysql-test/t/alter_table.test:
Manual merge
sql/sql_table.cc:
Manual merge, auto_increment_value variable has moved into "stats"
Diffstat (limited to 'mysql-test/t/alter_table.test')
-rw-r--r-- | mysql-test/t/alter_table.test | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/mysql-test/t/alter_table.test b/mysql-test/t/alter_table.test index 297813dfead..ae21413c5eb 100644 --- a/mysql-test/t/alter_table.test +++ b/mysql-test/t/alter_table.test @@ -605,6 +605,34 @@ desc t1; drop table t1; # + +# +# Bug#25262 Auto Increment lost when changing Engine type +# + +create table t1(id int(8) primary key auto_increment) engine=heap; + +insert into t1 values (null); +insert into t1 values (null); + +select * from t1; + +# Set auto increment to 50 +alter table t1 auto_increment = 50; + +# Alter to myisam +alter table t1 engine = myisam; + +# This insert should get id 50 +insert into t1 values (null); +select * from t1; + +# Alter to heap again +alter table t1 engine = heap; +insert into t1 values (null); +select * from t1; + +drop table t1; # Some additional tests for new, faster alter table. Note that most of the # whole alter table code is being tested all around the test suite already. # |