Merge mysql.com:/home/ram/work/mysql-5.1-engines
into mysql.com:/home/ram/work/b30495/b30495.5.1
This commit is contained in:
commit
9f1043b5d1
@ -56,3 +56,11 @@ show index from t1;
|
||||
Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment
|
||||
t1 1 a 1 a A 5 NULL NULL YES BTREE
|
||||
drop table t1;
|
||||
End of 4.1 tests
|
||||
create table t1(a int);
|
||||
analyze table t1 extended;
|
||||
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 'extended' at line 1
|
||||
optimize table t1 extended;
|
||||
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 'extended' at line 1
|
||||
drop table t1;
|
||||
End of 5.0 tests
|
||||
|
@ -2619,7 +2619,7 @@ auto fld1 companynr fld3 fld4 fld5 fld6
|
||||
INSERT INTO t2 VALUES (2,011401,37,'breaking','dreaded','Steinberg','W');
|
||||
INSERT INTO t2 VALUES (3,011402,37,'Romans','scholastics','jarring','');
|
||||
INSERT INTO t2 VALUES (4,011403,37,'intercepted','audiology','tinily','');
|
||||
OPTIMIZE TABLE t2 EXTENDED;
|
||||
OPTIMIZE TABLE t2;
|
||||
Table Op Msg_type Msg_text
|
||||
test.t2 optimize status OK
|
||||
SELECT * FROM t2;
|
||||
|
@ -1297,4 +1297,14 @@ create table t1
|
||||
partition by key(s1) partitions 3;
|
||||
insert into t1 values (null,null);
|
||||
drop table t1;
|
||||
CREATE TABLE t1(a int)
|
||||
PARTITION BY RANGE (a) (
|
||||
PARTITION p1 VALUES LESS THAN (10),
|
||||
PARTITION p2 VALUES LESS THAN (20)
|
||||
);
|
||||
ALTER TABLE t1 OPTIMIZE PARTITION p1 EXTENDED;
|
||||
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 'EXTENDED' at line 1
|
||||
ALTER TABLE t1 ANALYZE PARTITION p1 EXTENDED;
|
||||
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 'EXTENDED' at line 1
|
||||
DROP TABLE t1;
|
||||
End of 5.1 tests
|
||||
|
@ -72,4 +72,16 @@ analyze table t1;
|
||||
show index from t1;
|
||||
drop table t1;
|
||||
|
||||
# End of 4.1 tests
|
||||
--echo End of 4.1 tests
|
||||
|
||||
#
|
||||
# Bug #30495: optimize table t1,t2,t3 extended errors
|
||||
#
|
||||
create table t1(a int);
|
||||
--error 1064
|
||||
analyze table t1 extended;
|
||||
--error 1064
|
||||
optimize table t1 extended;
|
||||
drop table t1;
|
||||
|
||||
--echo End of 5.0 tests
|
||||
|
@ -1320,7 +1320,7 @@ SELECT * FROM t2;
|
||||
INSERT INTO t2 VALUES (2,011401,37,'breaking','dreaded','Steinberg','W');
|
||||
INSERT INTO t2 VALUES (3,011402,37,'Romans','scholastics','jarring','');
|
||||
INSERT INTO t2 VALUES (4,011403,37,'intercepted','audiology','tinily','');
|
||||
OPTIMIZE TABLE t2 EXTENDED;
|
||||
OPTIMIZE TABLE t2;
|
||||
SELECT * FROM t2;
|
||||
REPAIR TABLE t2;
|
||||
SELECT * FROM t2;
|
||||
|
@ -1541,4 +1541,19 @@ while ($cnt)
|
||||
--enable_query_log
|
||||
|
||||
drop table t1;
|
||||
|
||||
#
|
||||
# Bug #30495: optimize table t1,t2,t3 extended errors
|
||||
#
|
||||
CREATE TABLE t1(a int)
|
||||
PARTITION BY RANGE (a) (
|
||||
PARTITION p1 VALUES LESS THAN (10),
|
||||
PARTITION p2 VALUES LESS THAN (20)
|
||||
);
|
||||
--error 1064
|
||||
ALTER TABLE t1 OPTIMIZE PARTITION p1 EXTENDED;
|
||||
--error 1064
|
||||
ALTER TABLE t1 ANALYZE PARTITION p1 EXTENDED;
|
||||
DROP TABLE t1;
|
||||
|
||||
--echo End of 5.1 tests
|
||||
|
@ -5439,7 +5439,7 @@ alter_commands:
|
||||
lex->no_write_to_binlog= $3;
|
||||
lex->check_opt.init();
|
||||
}
|
||||
opt_no_write_to_binlog opt_mi_check_type
|
||||
opt_no_write_to_binlog
|
||||
| ANALYZE_SYM PARTITION_SYM opt_no_write_to_binlog
|
||||
all_or_alt_part_name_list
|
||||
{
|
||||
@ -5448,7 +5448,6 @@ alter_commands:
|
||||
lex->no_write_to_binlog= $3;
|
||||
lex->check_opt.init();
|
||||
}
|
||||
opt_mi_check_type
|
||||
| CHECK_SYM PARTITION_SYM all_or_alt_part_name_list
|
||||
{
|
||||
LEX *lex= Lex;
|
||||
@ -5931,7 +5930,7 @@ analyze:
|
||||
lex->no_write_to_binlog= $2;
|
||||
lex->check_opt.init();
|
||||
}
|
||||
table_list opt_mi_check_type
|
||||
table_list
|
||||
{}
|
||||
;
|
||||
|
||||
@ -5987,7 +5986,7 @@ optimize:
|
||||
lex->no_write_to_binlog= $2;
|
||||
lex->check_opt.init();
|
||||
}
|
||||
table_list opt_mi_check_type
|
||||
table_list
|
||||
{}
|
||||
;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user