Commit 817ed402 authored by unknown's avatar unknown

bug#24820 CREATE INDEX ....USING HASH on NDB table creates ordered index, not...

bug#24820  CREATE INDEX ....USING HASH on NDB table creates ordered index, not HASH index: Changed test since error mesage wasn't predictable


parent 672998ea
...@@ -662,8 +662,7 @@ create table nationaldish (DishID int(10) unsigned NOT NULL AUTO_INCREMENT, ...@@ -662,8 +662,7 @@ create table nationaldish (DishID int(10) unsigned NOT NULL AUTO_INCREMENT,
CountryCode char(3) NOT NULL, CountryCode char(3) NOT NULL,
DishTitle varchar(64) NOT NULL, DishTitle varchar(64) NOT NULL,
calories smallint(5) unsigned DEFAULT NULL, calories smallint(5) unsigned DEFAULT NULL,
PRIMARY KEY (DishID) PRIMARY KEY (DishID),
INDEX i USING HASH (countrycode,calories)
) ENGINE=ndbcluster; ) ENGINE=ndbcluster;
create index i using hash on nationaldish(countrycode,calories); ERROR HY000: Can't create table './test/nationaldish.frm' (errno: 138)
ERROR HY000: Can't create table './test/#sql-3c51_2.frm' (errno: 138)
drop table nationaldish;
...@@ -359,14 +359,12 @@ select count(*) from t1 where c<'bbb'; ...@@ -359,14 +359,12 @@ select count(*) from t1 where c<'bbb';
# bug#24820 CREATE INDEX ....USING HASH on NDB table creates ordered index, not HASH index # bug#24820 CREATE INDEX ....USING HASH on NDB table creates ordered index, not HASH index
--error ER_CANT_CREATE_TABLE
create table nationaldish (DishID int(10) unsigned NOT NULL AUTO_INCREMENT, create table nationaldish (DishID int(10) unsigned NOT NULL AUTO_INCREMENT,
CountryCode char(3) NOT NULL, CountryCode char(3) NOT NULL,
DishTitle varchar(64) NOT NULL, DishTitle varchar(64) NOT NULL,
calories smallint(5) unsigned DEFAULT NULL, calories smallint(5) unsigned DEFAULT NULL,
PRIMARY KEY (DishID) PRIMARY KEY (DishID),
INDEX i USING HASH (countrycode,calories)
) ENGINE=ndbcluster; ) ENGINE=ndbcluster;
--error ER_CANT_CREATE_TABLE
create index i using hash on nationaldish(countrycode,calories);
drop table nationaldish;
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