diff options
Diffstat (limited to 'storage/rocksdb/mysql-test/rocksdb/r/type_enum_indexes.result')
-rw-r--r-- | storage/rocksdb/mysql-test/rocksdb/r/type_enum_indexes.result | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/storage/rocksdb/mysql-test/rocksdb/r/type_enum_indexes.result b/storage/rocksdb/mysql-test/rocksdb/r/type_enum_indexes.result new file mode 100644 index 00000000..70bbc840 --- /dev/null +++ b/storage/rocksdb/mysql-test/rocksdb/r/type_enum_indexes.result @@ -0,0 +1,69 @@ +SET @ORIG_PAUSE_BACKGROUND_WORK = @@ROCKSDB_PAUSE_BACKGROUND_WORK; +SET GLOBAL ROCKSDB_PAUSE_BACKGROUND_WORK = 1; +DROP TABLE IF EXISTS t1; +CREATE TABLE t1 ( +a ENUM('N.America','S.America','Africa','Europe','Australia','Asia','Antarctica'), +b ENUM('test1','test2','test3','test4','test5'), +c ENUM('1a','1b','1d','1j','4a','4z','5a','5b','6v','6z') PRIMARY KEY +) ENGINE=rocksdb; +INSERT INTO t1 (a,b,c) VALUES +('N.America','test1','5a'),('Europe','test1','5b'),('Europe','test2','6v'), +('Africa','test3','4z'),('Africa','test4','1j'),('Antarctica','test4','1d'); +SHOW INDEX IN t1; +Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment Index_comment +t1 0 PRIMARY 1 c A 1000 NULL NULL LSMTREE +EXPLAIN SELECT c FROM t1 WHERE c BETWEEN '1d' AND '6u'; +id select_type table type possible_keys key key_len ref rows Extra +1 SIMPLE t1 index PRIMARY PRIMARY 1 NULL # Using where; Using index +SELECT c FROM t1 WHERE c BETWEEN '1d' AND '6u'; +c +1d +1j +4z +5a +5b +EXPLAIN SELECT c FROM t1 USE INDEX () WHERE c BETWEEN '1d' AND '6u'; +id select_type table type possible_keys key key_len ref rows Extra +1 SIMPLE t1 ALL NULL NULL NULL NULL # Using where +SELECT c FROM t1 USE INDEX () WHERE c BETWEEN '1d' AND '6u'; +c +1d +1j +4z +5a +5b +DROP TABLE t1; +CREATE TABLE t1 ( +a ENUM('N.America','S.America','Africa','Europe','Australia','Asia','Antarctica'), +b ENUM('test1','test2','test3','test4','test5'), +c ENUM('1a','1b','1d','1j','4a','4z','5a','5b','6v','6z'), +pk ENUM('1','2','3','4','5','6','7','8','9') PRIMARY KEY, +INDEX(b) +) ENGINE=rocksdb; +INSERT INTO t1 (a,b,c,pk) VALUES +('N.America','test1','5a',1),('Europe','test1','5b',2),('Europe','test2','6v',3), +('Africa','test3','4z',4),('Africa','test4','1j',5),('Antarctica','test4','1d',6); +SHOW INDEX IN t1; +Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment Index_comment +t1 0 PRIMARY 1 pk A 1000 NULL NULL LSMTREE +t1 1 b 1 b A 500 NULL NULL YES LSMTREE +EXPLAIN SELECT DISTINCT b FROM t1; +id select_type table type possible_keys key key_len ref rows Extra +1 SIMPLE t1 index NULL b 2 NULL # +SELECT DISTINCT b FROM t1; +b +test1 +test2 +test3 +test4 +EXPLAIN SELECT DISTINCT b FROM t1 IGNORE INDEX (b); +id select_type table type possible_keys key key_len ref rows Extra +1 SIMPLE t1 ALL NULL NULL NULL NULL # Using temporary +SELECT DISTINCT b FROM t1 IGNORE INDEX (b); +b +test1 +test2 +test3 +test4 +DROP TABLE t1; +SET GLOBAL ROCKSDB_PAUSE_BACKGROUND_WORK = @ORIG_PAUSE_BACKGROUND_WORK; |