diff --git a/mysql-test/r/alter_table.result b/mysql-test/r/alter_table.result index 3dc44ffb987..5841b10551d 100644 --- a/mysql-test/r/alter_table.result +++ b/mysql-test/r/alter_table.result @@ -541,6 +541,21 @@ create table t1 ( a timestamp ); alter table t1 add unique ( a(1) ); ERROR HY000: Incorrect sub part key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique sub keys drop table t1; +create database mysqltest1; +create table t1 (c1 int); +alter table t1 rename mysqltest1.t1; +drop table t1; +ERROR 42S02: Unknown table 't1' +alter table mysqltest1.t1 rename t1; +drop table t1; +create table t1 (c1 int); +use mysqltest1; +drop database mysqltest1; +alter table test.t1 rename t1; +ERROR 3D000: No database selected +alter table test.t1 rename test.t1; +use test; +drop table t1; create table t1 (v varchar(32)); insert into t1 values ('def'),('abc'),('hij'),('3r4f'); select * from t1; @@ -595,18 +610,4 @@ alter table t1 add unique key (i, v); select * from t1 where i between 2 and 4 and v in ('def','3r4f','lmn'); i v 4 3r4f -create database mysqltest1; -create table t1 (c1 int); -alter table t1 rename mysqltest1.t1; -drop table t1; -ERROR 42S02: Unknown table 't1' -alter table mysqltest1.t1 rename t1; -drop table t1; -create table t1 (c1 int); -use mysqltest1; -drop database mysqltest1; -alter table test.t1 rename t1; -ERROR 3D000: No database selected -alter table test.t1 rename test.t1; -use test; drop table t1; diff --git a/mysql-test/t/alter_table.test b/mysql-test/t/alter_table.test index 9636f78d577..1beb7e4acdf 100644 --- a/mysql-test/t/alter_table.test +++ b/mysql-test/t/alter_table.test @@ -428,3 +428,4 @@ alter table t1 change i i bigint; select * from t1; alter table t1 add unique key (i, v); select * from t1 where i between 2 and 4 and v in ('def','3r4f','lmn'); +drop table t1;