diff options
author | unknown <svoj@mysql.com/june.mysql.com> | 2007-07-19 13:51:31 +0500 |
---|---|---|
committer | unknown <svoj@mysql.com/june.mysql.com> | 2007-07-19 13:51:31 +0500 |
commit | 2486c23ca6d10b17365f8502f8bba10fe0bc2edd (patch) | |
tree | 47881a202832a4bc8d38df3f311100ca29f9985b /mysql-test/t/check.test | |
parent | 7dc853561ce05b84e3116dc2d089206b77bd342a (diff) | |
download | mariadb-git-2486c23ca6d10b17365f8502f8bba10fe0bc2edd.tar.gz |
BUG#26325 - TEMPORARY TABLE "corrupt" after first read, according
to CHECK TABLE
CHECK/REPAIR TABLE reports "File not found" error when issued
against temporary table.
Fixed by disabling a brunch of code (in case it gets temporary table)
that is responsible for updating frm version as it is not needed
for temporary tables.
mysql-test/r/check.result:
A test case for BUG#26325.
mysql-test/t/check.test:
A test case for BUG#26325.
sql/handler.cc:
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.
Diffstat (limited to 'mysql-test/t/check.test')
-rw-r--r-- | mysql-test/t/check.test | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/mysql-test/t/check.test b/mysql-test/t/check.test index 8d9d70bd29a..698f6538529 100644 --- a/mysql-test/t/check.test +++ b/mysql-test/t/check.test @@ -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; |