Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.0-engines
into mysql.com:/home/svoj/devel/mysql/BUG28838/mysql-5.0-engines
This commit is contained in:
commit
574079a17b
@ -14,3 +14,11 @@ test.v1 check status OK
|
||||
test.t2 check status OK
|
||||
drop view v1;
|
||||
drop table t1, t2;
|
||||
CREATE TEMPORARY TABLE t1(a INT);
|
||||
CHECK TABLE t1;
|
||||
Table Op Msg_type Msg_text
|
||||
test.t1 check status OK
|
||||
REPAIR TABLE t1;
|
||||
Table Op Msg_type Msg_text
|
||||
test.t1 repair status OK
|
||||
DROP TABLE t1;
|
||||
|
@ -36,3 +36,12 @@ Create view v1 as Select * from t1;
|
||||
Check Table v1,t2;
|
||||
drop view v1;
|
||||
drop table t1, t2;
|
||||
|
||||
#
|
||||
# BUG#26325 - TEMPORARY TABLE "corrupt" after first read, according to CHECK
|
||||
# TABLE
|
||||
#
|
||||
CREATE TEMPORARY TABLE t1(a INT);
|
||||
CHECK TABLE t1;
|
||||
REPAIR TABLE t1;
|
||||
DROP TABLE t1;
|
||||
|
@ -1997,7 +1997,13 @@ static bool update_frm_version(TABLE *table, bool needs_lock)
|
||||
int result= 1;
|
||||
DBUG_ENTER("update_frm_version");
|
||||
|
||||
if (table->s->mysql_version != MYSQL_VERSION_ID)
|
||||
/*
|
||||
No need to update frm version in case table was created or checked
|
||||
by server with the same version. This also ensures that we do not
|
||||
update frm version for temporary tables as this code doesn't support
|
||||
temporary tables.
|
||||
*/
|
||||
if (table->s->mysql_version == MYSQL_VERSION_ID)
|
||||
DBUG_RETURN(0);
|
||||
|
||||
strxnmov(path, sizeof(path)-1, mysql_data_home, "/", table->s->db, "/",
|
||||
|
Loading…
x
Reference in New Issue
Block a user