summaryrefslogtreecommitdiff
path: root/mysql-test/suite/engines/funcs/t/tc_partition_analyze.test
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/suite/engines/funcs/t/tc_partition_analyze.test')
-rw-r--r--mysql-test/suite/engines/funcs/t/tc_partition_analyze.test23
1 files changed, 23 insertions, 0 deletions
diff --git a/mysql-test/suite/engines/funcs/t/tc_partition_analyze.test b/mysql-test/suite/engines/funcs/t/tc_partition_analyze.test
new file mode 100644
index 00000000000..2ae0026ac7a
--- /dev/null
+++ b/mysql-test/suite/engines/funcs/t/tc_partition_analyze.test
@@ -0,0 +1,23 @@
+--disable_warnings
+DROP TABLE IF EXISTS t1;
+--enable_warnings
+ CREATE TABLE t1 ( c1 INTEGER NOT NULL PRIMARY KEY, c2 CHAR(10)) PARTITION BY RANGE (c1) (
+ PARTITION p0 VALUES LESS THAN (100),
+ PARTITION p1 VALUES LESS THAN (200),
+ PARTITION p2 VALUES LESS THAN (300),
+ PARTITION p3 VALUES LESS THAN (400),
+ PARTITION p4 VALUES LESS THAN (500),
+ PARTITION p5 VALUES LESS THAN MAXVALUE);
+SHOW TABLES;
+INSERT INTO t1 VALUES(0,'abc'),(100,'abc'),(200,'abc'),(300,'abc'),(400,'abc');
+SELECT * FROM t1 ORDER BY c1;
+let $ENGINE=`select variable_value from information_schema.global_variables where variable_name='STORAGE_ENGINE'`;
+--replace_result $ENGINE ENGINE
+ SHOW CREATE TABLE t1;
+ALTER TABLE t1 ANALYZE PARTITION p1,p2;
+SELECT * FROM t1 ORDER BY c1;
+let $ENGINE=`select variable_value from information_schema.global_variables where variable_name='STORAGE_ENGINE'`;
+--replace_result $ENGINE ENGINE
+ SHOW CREATE TABLE t1;
+ DROP TABLE t1; SHOW TABLES;
+