diff options
author | unknown <monty@hundin.mysql.fi> | 2001-09-04 01:25:34 +0300 |
---|---|---|
committer | unknown <monty@hundin.mysql.fi> | 2001-09-04 01:25:34 +0300 |
commit | 8efe675defa2e40cf7300b167e2dfe922caeea7b (patch) | |
tree | c0eafd444d485cadb6d63aa0e7039389526e282c /mysql-test/t/isam.test | |
parent | e6088385c582e5a5c645fe4cf5fcb64d83beb9df (diff) | |
download | mariadb-git-8efe675defa2e40cf7300b167e2dfe922caeea7b.tar.gz |
Ensure that libmysqlclient doesn't use raid
Fix problem with MyISAM and rows of length 65517-65520
Docs/manual.texi:
Changelog
include/raid.h:
Ensure that libmysqlclient doesn't use raid
libmysql/Makefile.am:
Ensure that libmysqlclient doesn't use raid
libmysql_r/Makefile.am:
Ensure that libmysqlclient doesn't use raid
myisam/mi_check.c:
Fix problem with rows of length 65517-65520
myisam/mi_dynrec.c:
Fix problem with rows of length 65517-65520
mysql-test/r/myisam.result:
Test for myisam tables with problematic row lengths
mysql-test/t/myisam.test:
Test for myisam tables with problematic row lengths
sql/log_event.cc:
Portability fix
strings/ctype-euc_kr.c:
Portability fix
strings/ctype-sjis.c:
Portability fix
Diffstat (limited to 'mysql-test/t/isam.test')
-rw-r--r-- | mysql-test/t/isam.test | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/mysql-test/t/isam.test b/mysql-test/t/isam.test new file mode 100644 index 00000000000..1cf068b42ba --- /dev/null +++ b/mysql-test/t/isam.test @@ -0,0 +1,19 @@ +# +# Test possible problem with rows that are about 65535 bytes long +# + +create table t1 (a tinyint not null auto_increment, b blob not null, primary key (a)); + +let $1=100; +while ($1) +{ + eval insert into t1 (b) values(repeat(char(65+$1),65540-$1)); + dec $1; +} +check table t1; +repair table t1; +delete from t1 where (a & 1); +check table t1; +repair table t1; +check table t1; +drop table t1; |