Commit 9ae3820f authored by marko's avatar marko

branches/zip: innodb-index.test: Replace numeric error codes with

symbolic ones.
parent b2ae834f
...@@ -3,15 +3,15 @@ ...@@ -3,15 +3,15 @@
create table t1(a int not null, b int, c char(10), d varchar(20), primary key (a)) engine = innodb; create table t1(a int not null, b int, c char(10), d varchar(20), primary key (a)) engine = innodb;
insert into t1 values (5,5,'oo','oo'),(4,4,'tr','tr'),(3,4,'ad','ad'),(2,3,'ak','ak'); insert into t1 values (5,5,'oo','oo'),(4,4,'tr','tr'),(3,4,'ad','ad'),(2,3,'ak','ak');
commit; commit;
--error 1061 --error ER_DUP_KEYNAME
alter table t1 add index b (b), add index b (b); alter table t1 add index b (b), add index b (b);
--error 1060 --error ER_DUP_FIELDNAME
alter table t1 add index (b,b); alter table t1 add index (b,b);
alter table t1 add index d2 (d); alter table t1 add index d2 (d);
show create table t1; show create table t1;
explain select * from t1 order by d; explain select * from t1 order by d;
select * from t1 order by d; select * from t1 order by d;
--error 1582 --error ER_DUP_ENTRY
alter table t1 add unique index (b); alter table t1 add unique index (b);
show create table t1; show create table t1;
alter table t1 add index (b); alter table t1 add index (b);
...@@ -102,15 +102,15 @@ create table t4(a int not null, d int not null, e int, primary key (a), key (d)) ...@@ -102,15 +102,15 @@ create table t4(a int not null, d int not null, e int, primary key (a), key (d))
create table t2(a int not null, b int not null, c int not null, d int not null, e int, create table t2(a int not null, b int not null, c int not null, d int not null, e int,
primary key (a), foreign key (b) references t1(b), foreign key (c) references t3(c), primary key (a), foreign key (b) references t1(b), foreign key (c) references t3(c),
foreign key (d) references t4(d)) engine = innodb; foreign key (d) references t4(d)) engine = innodb;
--error 1542 --error ER_DROP_INDEX_FK
alter table t1 drop index b; alter table t1 drop index b;
--error 1542 --error ER_DROP_INDEX_FK
alter table t3 drop index c; alter table t3 drop index c;
--error 1542 --error ER_DROP_INDEX_FK
alter table t4 drop index d; alter table t4 drop index d;
--error 1542 --error ER_DROP_INDEX_FK
alter table t2 drop index b; alter table t2 drop index b;
--error 1542 --error ER_DROP_INDEX_FK
alter table t2 drop index b, drop index c, drop index d; alter table t2 drop index b, drop index c, drop index d;
set foreign_key_checks=0; set foreign_key_checks=0;
insert into t1 values (1,1,1); insert into t1 values (1,1,1);
...@@ -133,7 +133,7 @@ engine = innodb default charset=utf8; ...@@ -133,7 +133,7 @@ engine = innodb default charset=utf8;
insert into t1 values (1,1,'ab','ab'),(2,2,'ac','ac'),(3,2,'ad','ad'),(4,4,'afe','afe'); insert into t1 values (1,1,'ab','ab'),(2,2,'ac','ac'),(3,2,'ad','ad'),(4,4,'afe','afe');
commit; commit;
--replace_regex /Duplicate entry '[0-9]*'/Duplicate entry ''/ --replace_regex /Duplicate entry '[0-9]*'/Duplicate entry ''/
--error 1582 --error ER_DUP_ENTRY
alter table t1 add unique index (b); alter table t1 add unique index (b);
insert into t1 values(8,9,'fff','fff'); insert into t1 values(8,9,'fff','fff');
select * from t1; select * from t1;
...@@ -172,7 +172,7 @@ engine = innodb default charset=ucs2; ...@@ -172,7 +172,7 @@ engine = innodb default charset=ucs2;
insert into t1 values (1,1,'ab','ab'),(2,2,'ac','ac'),(3,2,'ad','ad'),(4,4,'afe','afe'); insert into t1 values (1,1,'ab','ab'),(2,2,'ac','ac'),(3,2,'ad','ad'),(4,4,'afe','afe');
commit; commit;
--replace_regex /Duplicate entry '[0-9]*'/Duplicate entry ''/ --replace_regex /Duplicate entry '[0-9]*'/Duplicate entry ''/
--error 1582 --error ER_DUP_ENTRY
alter table t1 add unique index (b); alter table t1 add unique index (b);
show create table t1; show create table t1;
alter table t1 add index (b); alter table t1 add index (b);
...@@ -200,11 +200,11 @@ drop table t1; ...@@ -200,11 +200,11 @@ drop table t1;
create table t1(a int not null, b int) engine = innodb; create table t1(a int not null, b int) engine = innodb;
insert into t1 values (1,1),(1,1),(1,1),(1,1); insert into t1 values (1,1),(1,1),(1,1),(1,1);
--error 1582 --error ER_DUP_ENTRY
alter table t1 add unique index (a); alter table t1 add unique index (a);
--error 1582 --error ER_DUP_ENTRY
alter table t1 add unique index (b); alter table t1 add unique index (b);
--error 1582 --error ER_DUP_ENTRY
alter table t1 add unique index (a), add unique index(b); alter table t1 add unique index (a), add unique index(b);
show create table t1; show create table t1;
drop table t1; drop table t1;
...@@ -221,9 +221,9 @@ drop table t1; ...@@ -221,9 +221,9 @@ drop table t1;
create table t1(a int not null, b int, c char(10), d varchar(20), primary key (a)) engine = innodb; create table t1(a int not null, b int, c char(10), d varchar(20), primary key (a)) engine = innodb;
insert into t1 values (1,1,'ab','ab'),(2,2,'ac','ac'),(3,3,'ac','ac'),(4,4,'afe','afe'); insert into t1 values (1,1,'ab','ab'),(2,2,'ac','ac'),(3,3,'ac','ac'),(4,4,'afe','afe');
--error 1582 --error ER_DUP_ENTRY
alter table t1 add unique index (b), add unique index (c), add unique index (d); alter table t1 add unique index (b), add unique index (c), add unique index (d);
--error 1582 --error ER_DUP_ENTRY
alter table t1 add unique index (b), add index (d), add unique index (c); alter table t1 add unique index (b), add index (d), add unique index (c);
show create table t1; show create table t1;
drop table t1; drop table t1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment