📄 innodb_handler.result
字号:
drop table if exists t1,t2;create table t1 (a int, b char(10), key a(a), key b(a,b)) engine=innodb;insert into t1 values(17,"ddd"),(18,"eee"),(19,"fff"),(19,"yyy"),(14,"aaa"),(15,"bbb"),(16,"ccc"),(16,"xxx"),(20,"ggg"),(21,"hhh"),(22,"iii");handler t1 open as t2;handler t2 read a first;a b14 aaahandler t2 read a next;a b15 bbbhandler t2 read a next;a b16 ccchandler t2 read a prev;a b15 bbbhandler t2 read a last;a b22 iiihandler t2 read a prev;a b21 hhhhandler t2 read a prev;a b20 ggghandler t2 read a first;a b14 aaahandler t2 read a prev;a bhandler t2 read a last;a b22 iiihandler t2 read a prev;a b21 hhhhandler t2 read a next;a b22 iiihandler t2 read a next;a bhandler t2 read a=(15);a b15 bbbhandler t2 read a=(16);a b16 ccchandler t2 read a=(19,"fff");ERROR 42000: Too many key parts specified; max 1 parts allowedhandler t2 read b=(19,"fff");a b19 fffhandler t2 read b=(19,"yyy");a b19 yyyhandler t2 read b=(19);a b19 fffhandler t1 read a last;ERROR 42S02: Unknown table 't1' in HANDLERhandler t2 read a=(11);a bhandler t2 read a>=(11);a b14 aaahandler t2 read a=(18);a b18 eeehandler t2 read a>=(18);a b18 eeehandler t2 read a>(18);a b19 fffhandler t2 read a<=(18);a b18 eeehandler t2 read a<(18);a b17 dddhandler t2 read a first limit 5;a b14 aaa15 bbb16 ccc16 xxx17 dddhandler t2 read a next limit 3;a b18 eee19 fff19 yyyhandler t2 read a prev limit 10;a b19 fff18 eee17 ddd16 xxx16 ccc15 bbb14 aaahandler t2 read a>=(16) limit 4;a b16 ccc16 xxx17 ddd18 eeehandler t2 read a>=(16) limit 2,2;a b17 ddd18 eeehandler t2 read a last limit 3;a b22 iii21 hhh20 ggghandler t2 read a=(19);a b19 fffhandler t2 read a=(19) where b="yyy";a b19 yyyhandler t2 read first;a b17 dddhandler t2 read next;a b18 eeehandler t2 read last;ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1handler t2 close;handler t1 open;handler t1 read a next;a b14 aaahandler t1 read a next;a b15 bbbhandler t1 close;handler t1 open;handler t1 read a prev;a b22 iiihandler t1 read a prev;a b21 hhhhandler t1 close;handler t1 open as t2;handler t2 read first;a b17 dddalter table t1 engine=innodb;handler t2 read first;ERROR 42S02: Unknown table 't2' in HANDLERdrop table t1;CREATE TABLE t1 ( no1 smallint(5) NOT NULL default '0', no2 int(10) NOT NULL default '0', PRIMARY KEY (no1,no2)) ENGINE=InnoDB;INSERT INTO t1 VALUES (1,274),(1,275),(2,6),(2,8),(4,1),(4,2);HANDLER t1 OPEN;HANDLER t1 READ `primary` = (1, 1000);no1 no2HANDLER t1 READ `primary` PREV;no1 no21 275DROP TABLE t1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -