|
|
|
@ -4319,6 +4319,27 @@ SELECT * FROM t1 WHERE a IN (CONCAT('foo', 0), 'bar'); |
|
|
|
a |
|
|
|
foo0 |
|
|
|
DROP TABLE t1; |
|
|
|
CREATE TABLE t1 (a INT, b INT); |
|
|
|
CREATE TABLE t2 (a INT, c INT, KEY(a)); |
|
|
|
INSERT INTO t1 VALUES (1, 1), (2, 2); |
|
|
|
INSERT INTO t2 VALUES (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), |
|
|
|
(2, 1), (2, 2), (2, 3), (2, 4), (2, 5), |
|
|
|
(3, 1), (3, 2), (3, 3), (3, 4), (3, 5), |
|
|
|
(4, 1), (4, 2), (4, 3), (4, 4), (4, 5); |
|
|
|
FLUSH STATUS; |
|
|
|
SELECT DISTINCT b FROM t1 LEFT JOIN t2 USING(a) WHERE c <= 3; |
|
|
|
b |
|
|
|
1 |
|
|
|
2 |
|
|
|
SHOW STATUS LIKE 'Handler_read%'; |
|
|
|
Variable_name Value |
|
|
|
Handler_read_first 0 |
|
|
|
Handler_read_key 2 |
|
|
|
Handler_read_next 0 |
|
|
|
Handler_read_prev 0 |
|
|
|
Handler_read_rnd 0 |
|
|
|
Handler_read_rnd_next 6 |
|
|
|
DROP TABLE t1, t2; |
|
|
|
End of 5.0 tests |
|
|
|
create table t1(a INT, KEY (a)); |
|
|
|
INSERT INTO t1 VALUES (1),(2),(3),(4),(5); |
|
|
|
|