summaryrefslogtreecommitdiff
path: root/mysql-test
diff options
context:
space:
mode:
authorunknown <monty@donna.mysql.fi>2001-03-15 13:36:14 +0200
committerunknown <monty@donna.mysql.fi>2001-03-15 13:36:14 +0200
commitd71bb8b2d458c080361b2036933b6199826f0834 (patch)
treeaf4f51ee4607baa6b437039b6b6fe5a81dc80692 /mysql-test
parentc669254da76877d1ca9fc78c1065604a797935ef (diff)
downloadmariadb-git-d71bb8b2d458c080361b2036933b6199826f0834.tar.gz
Improved ANALYZE TABLE a bit for small tables.
Docs/manual.texi: Updated changelog
Diffstat (limited to 'mysql-test')
-rw-r--r--mysql-test/r/show_check.result18
-rw-r--r--mysql-test/t/show_check.test15
2 files changed, 29 insertions, 4 deletions
diff --git a/mysql-test/r/show_check.result b/mysql-test/r/show_check.result
index 29eeab6bc96..8c50570a31d 100644
--- a/mysql-test/r/show_check.result
+++ b/mysql-test/r/show_check.result
@@ -23,7 +23,7 @@ c int(11) 0 select,insert,update,references
Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Comment
t1 0 PRIMARY 1 a A 4 NULL NULL
t1 1 b 1 b A 1 NULL NULL
-t1 1 b 2 c A 2 NULL NULL
+t1 1 b 2 c A 4 NULL NULL
Table Op Msg_type Msg_text
test.t1 check status Table is already up to date
Table Op Msg_type Msg_text
@@ -39,7 +39,7 @@ test.t1 check status OK
Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Comment
t1 0 PRIMARY 1 a A 5 NULL NULL
t1 1 b 1 b A 1 NULL NULL
-t1 1 b 2 c A 2 NULL NULL
+t1 1 b 2 c A 5 NULL NULL
Table Op Msg_type Msg_text
test.t1 optimize status OK
Table Op Msg_type Msg_text
@@ -53,3 +53,17 @@ mysql
test
Database (test%)
test
+Table Op Msg_type Msg_text
+test.t1 analyze status OK
+Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Comment
+t1 0 PRIMARY 1 f1 A 1 NULL NULL
+t1 0 PRIMARY 2 f2 A 3 NULL NULL
+t1 0 PRIMARY 3 f3 A 9 NULL NULL
+t1 0 PRIMARY 4 f4 A 18 NULL NULL
+Table Op Msg_type Msg_text
+test.t1 repair status OK
+Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Comment
+t1 0 PRIMARY 1 f1 A 1 NULL NULL
+t1 0 PRIMARY 2 f2 A 3 NULL NULL
+t1 0 PRIMARY 3 f3 A 9 NULL NULL
+t1 0 PRIMARY 4 f4 A 18 NULL NULL
diff --git a/mysql-test/t/show_check.test b/mysql-test/t/show_check.test
index 0e3447716a0..d4be1a6d25a 100644
--- a/mysql-test/t/show_check.test
+++ b/mysql-test/t/show_check.test
@@ -13,7 +13,7 @@ lock tables t1 read;
check table t2,t1;
show columns from t1;
show full columns from t1;
-show keys from t1;
+show index from t1;
drop table t1,t2;
create table t1 (a int not null primary key, b int not null,c int not null, key(b,c));
@@ -25,7 +25,7 @@ insert into t1 values (5,5,5);
check table t1 type=changed;
check table t1 type=medium;
check table t1 type=extended;
-show keys from t1;
+show index from t1;
!$1062 insert into t1 values (5,5,5);
optimize table t1;
optimize table t1;
@@ -37,3 +37,14 @@ show variables like "this_doesn't_exists%";
show table status from test like "this_doesn't_exists%";
show databases;
show databases like "test%";
+
+#
+# Check of show index
+#
+create table t1 (f1 int not null, f2 int not null, f3 int not null, f4 int not null, primary key(f1,f2,f3,f4));
+insert into t1 values (1,1,1,0),(1,1,2,0),(1,1,3,0),(1,2,1,0),(1,2,2,0),(1,2,3,0),(1,3,1,0),(1,3,2,0),(1,3,3,0),(1,1,1,1),(1,1,2,1),(1,1,3,1),(1,2,1,1),(1,2,2,1),(1,2,3,1),(1,3,1,1),(1,3,2,1),(1,3,3,1);
+analyze table t1;
+show index from t1;
+repair table t1;
+show index from t1;
+drop table t1;