summaryrefslogtreecommitdiff
path: root/mysql-test/r/update.result
diff options
context:
space:
mode:
authorsergefp@mysql.com <>2006-01-25 23:25:23 +0300
committersergefp@mysql.com <>2006-01-25 23:25:23 +0300
commit5d0e8d81ee13ef4474266b74a12f98d18894a7e1 (patch)
tree6eb5453574dbbc5b4cca00daf48ba4aa1f574863 /mysql-test/r/update.result
parent8d0378f542eab51e03a576c5f908f539770631c7 (diff)
downloadmariadb-git-5d0e8d81ee13ef4474266b74a12f98d18894a7e1.tar.gz
BUG#15935: In mysql_update, don't use full index scan when we could have used quick select scan.
Diffstat (limited to 'mysql-test/r/update.result')
-rw-r--r--mysql-test/r/update.result15
1 files changed, 15 insertions, 0 deletions
diff --git a/mysql-test/r/update.result b/mysql-test/r/update.result
index 7854fd773a1..995c76615d3 100644
--- a/mysql-test/r/update.result
+++ b/mysql-test/r/update.result
@@ -358,3 +358,18 @@ update t2,t1 set f1=3,f2=3 where f1=f2 and f1=1;
affected rows: 3
info: Rows matched: 3 Changed: 3 Warnings: 0
drop table t1,t2;
+create table t1 (a int);
+insert into t1 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
+create table t2 (a int, filler1 char(200), filler2 char(200), key(a));
+insert into t2 select A.a + 10*B.a, 'filler','filler' from t1 A, t1 B;
+flush status;
+update t2 set a=3 where a=2;
+show status like 'handler_read%';
+Variable_name Value
+Handler_read_first 0
+Handler_read_key 1
+Handler_read_next 1
+Handler_read_prev 0
+Handler_read_rnd 1
+Handler_read_rnd_next 0
+drop table t1, t2;