diff options
author | unknown <mskold@mysql.com> | 2006-03-09 20:08:30 +0100 |
---|---|---|
committer | unknown <mskold@mysql.com> | 2006-03-09 20:08:30 +0100 |
commit | cf497826156eb5a9bf793097c0ab8f6a023cf868 (patch) | |
tree | d0a2ea58f722c7ae23b4d84c4839bf4ce659c814 /mysql-test/r/ndb_index_unique.result | |
parent | 0524a857cd847e862678237109f6eb20e0b55def (diff) | |
download | mariadb-git-cf497826156eb5a9bf793097c0ab8f6a023cf868.tar.gz |
Added more tests for bug#18040: Create unique index cause error 4243
Diffstat (limited to 'mysql-test/r/ndb_index_unique.result')
-rw-r--r-- | mysql-test/r/ndb_index_unique.result | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/mysql-test/r/ndb_index_unique.result b/mysql-test/r/ndb_index_unique.result index 1085d15ec30..2e0a143d351 100644 --- a/mysql-test/r/ndb_index_unique.result +++ b/mysql-test/r/ndb_index_unique.result @@ -1,9 +1,9 @@ drop table if exists t1, t2, t3, t4, t5, t6, t7, t8; CREATE TABLE t1 ( -a int unsigned NOT NULL PRIMARY KEY, -b int unsigned not null, -c int unsigned, -UNIQUE(b) +a int NOT NULL PRIMARY KEY, +b int not null, +c int, +UNIQUE ib(b) ) engine=ndbcluster; insert t1 values(1, 2, 3), (2, 3, 5), (3, 4, 6), (4, 5, 8), (5,6, 2), (6,7, 2); select * from t1 order by b; @@ -22,7 +22,7 @@ select * from t1 where b = 4 order by a; a b c 3 4 6 insert into t1 values(8, 2, 3); -ERROR 23000: Duplicate entry '8' for key 'PRIMARY' +ERROR 23000: Can't write, because of unique constraint, to table 't1' select * from t1 order by a; a b c 1 2 3 @@ -43,6 +43,10 @@ a b c 6 7 2 7 8 3 8 2 3 +alter table t1 drop index ib; +insert into t1 values(1, 2, 3); +create unique index ib on t1(b); +ERROR 23000: Can't write, because of unique constraint, to table 't1' drop table t1; CREATE TABLE t1 ( a int unsigned NOT NULL PRIMARY KEY, @@ -89,7 +93,7 @@ a b c 1 1 1 4 4 NULL insert into t1 values(5,1,1); -ERROR 23000: Duplicate entry '5' for key 'PRIMARY' +ERROR 23000: Can't write, because of unique constraint, to table 't1' drop table t1; CREATE TABLE t2 ( a int unsigned NOT NULL PRIMARY KEY, @@ -112,7 +116,7 @@ select * from t2 where b = 4 order by a; a b c 3 4 6 insert into t2 values(8, 2, 3); -ERROR 23000: Duplicate entry '8' for key 'PRIMARY' +ERROR 23000: Can't write, because of unique constraint, to table 't2' select * from t2 order by a; a b c 1 2 3 @@ -177,7 +181,7 @@ pk a 3 NULL 4 4 insert into t1 values (5,0); -ERROR 23000: Duplicate entry '5' for key 'PRIMARY' +ERROR 23000: Can't write, because of unique constraint, to table 't1' select * from t1 order by pk; pk a -1 NULL @@ -210,7 +214,7 @@ pk a b c 0 NULL 18 NULL 1 3 19 abc insert into t2 values(2,3,19,'abc'); -ERROR 23000: Duplicate entry '2' for key 'PRIMARY' +ERROR 23000: Can't write, because of unique constraint, to table 't2' select * from t2 order by pk; pk a b c -1 1 17 NULL @@ -630,7 +634,7 @@ create table t1 (a int primary key, b varchar(1000) not null, unique key (b)) engine=ndb charset=utf8; insert into t1 values (1, repeat(_utf8 0xe288ab6474, 200)); insert into t1 values (2, repeat(_utf8 0xe288ab6474, 200)); -ERROR 23000: Duplicate entry '2' for key 'PRIMARY' +ERROR 23000: Can't write, because of unique constraint, to table 't1' select a, sha1(b) from t1; a sha1(b) 1 08f5d02c8b8bc244f275bdfc22c42c5cab0d9d7d |