Fix for bug #30495: optimize table t1,t2,t3 extended errors
Problem: we have CHECK TABLE options allowed (by accident?) for ANALYZE/OPTIMIZE TABLE. Fix: disable them. Note: it might require additional fixes in 5.1/6.0
This commit is contained in:
parent
ad721c8909
commit
725b2d35f4
@ -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
|
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
|
t1 1 a 1 a A 5 NULL NULL YES BTREE
|
||||||
drop table t1;
|
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
|
||||||
|
@ -72,4 +72,16 @@ analyze table t1;
|
|||||||
show index from t1;
|
show index from t1;
|
||||||
drop table 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
|
||||||
|
@ -3921,7 +3921,7 @@ analyze:
|
|||||||
lex->no_write_to_binlog= $2;
|
lex->no_write_to_binlog= $2;
|
||||||
lex->check_opt.init();
|
lex->check_opt.init();
|
||||||
}
|
}
|
||||||
table_list opt_mi_check_type
|
table_list
|
||||||
{}
|
{}
|
||||||
;
|
;
|
||||||
|
|
||||||
@ -3966,7 +3966,7 @@ optimize:
|
|||||||
lex->no_write_to_binlog= $2;
|
lex->no_write_to_binlog= $2;
|
||||||
lex->check_opt.init();
|
lex->check_opt.init();
|
||||||
}
|
}
|
||||||
table_list opt_mi_check_type
|
table_list
|
||||||
{}
|
{}
|
||||||
;
|
;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user