mariadb/storage/myisam
Michael Widenius 554fd30ba3 Fixed bug where CHECK TABLE for a MYISAM table before 5.5.38 wrongly gave warning:
"Table upgrade required..."

The row format is only different for the case where we have a very old MyISAM table with varchar fields, null fields and created with CHECKSUM=1
The table is usable, except that CHECKSUM TABLE will give a wrong result and CHECK TABLE will warn about this.

I added a test for this to warn when a table needs to be upgraded, but forgot to add a test that this was only relevant for tables with CHECKSUM=1
This is now fixed.



storage/myisam/ha_myisam.cc:
  Fixed wrong test.
2014-05-06 23:44:02 +03:00
..
ftbench Updated/added copyright header. Added line "use is subject to license terms" 2014-02-17 18:19:04 +05:30
mysql-test Fix for overlayed include files on Windows and a test case 2013-11-10 14:37:32 +04:00
ChangeLog
CMakeLists.txt makes mi_test_all.sh & ma_test_all.sh working (MDEV-285) 2012-09-25 13:45:11 +03:00
ft_boolean_search.c
ft_myisam.c
ft_nlq_search.c merge 2012-09-27 15:02:17 +02:00
ft_parser.c
ft_static.c
ft_stopwords.c MySQL-5.5.36 merge 2014-02-17 11:00:51 +01:00
ft_update.c
ftdefs.h
fulltext.h
ha_myisam.cc Fixed bug where CHECK TABLE for a MYISAM table before 5.5.38 wrongly gave warning: 2014-05-06 23:44:02 +03:00
ha_myisam.h
mi_cache.c
mi_changed.c
mi_check.c Fixed a compiler failure and removed some warnings in windows 2014-03-11 16:53:24 +02:00
mi_checksum.c Fixed a compiler failure and removed some warnings in windows 2014-03-11 16:53:24 +02:00
mi_close.c
mi_create.c
mi_dbug.c
mi_delete.c
mi_delete_all.c
mi_delete_table.c
mi_dynrec.c
mi_extra.c
mi_extrafunc.h
mi_info.c
mi_key.c make 5.1 compiling with modern gcc. 2013-12-20 12:35:47 +02:00
mi_keycache.c MDEV-5405 RQG induced crash in mi_assign_to_key_cache in safe mutex unlock 2014-01-27 12:11:04 +01:00
mi_locking.c
mi_log.c
mi_open.c merge with mysql-5.5.30 minus few incorrect or not applicable changesets 2013-02-28 18:42:49 +01:00
mi_packrec.c mysql-5.5.33 merge 2013-09-06 22:31:30 +02:00
mi_page.c
mi_panic.c
mi_preload.c
mi_range.c
mi_rename.c
mi_rfirst.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
mi_rkey.c
mi_rlast.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
mi_rnext.c
mi_rnext_same.c
mi_rprev.c
mi_rrnd.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
mi_rsame.c
mi_rsamepos.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
mi_scan.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
mi_search.c merge with mysql-5.5.30 minus few incorrect or not applicable changesets 2013-02-28 18:42:49 +01:00
mi_static.c
mi_statrec.c
mi_test1.c
mi_test2.c
mi_test3.c
mi_test_all.res
mi_test_all.sh mysql-5.5.37 selective merge 2014-03-27 22:26:58 +01:00
mi_unique.c
mi_update.c
mi_write.c MySQL-5.5.36 merge 2014-02-17 11:00:51 +01:00
myisam_ftdump.c
myisamchk.c mysql-5.5.32 merge 2013-07-16 19:09:54 +02:00
myisamdef.h MDEV-4941 make: AIX fails with 'Identifier not allowed in cast'; syntax error in include/my_global.h 2013-09-09 19:31:29 +02:00
myisamlog.c
myisampack.c MySQL-5.5.36 merge 2014-02-17 11:00:51 +01:00
NEWS
rt_index.c mysql-5.5.32 merge 2013-07-16 19:09:54 +02:00
rt_index.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
rt_key.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
rt_key.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
rt_mbr.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
rt_mbr.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
rt_split.c
rt_test.c
sort.c
sp_defs.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
sp_key.c
sp_test.c
test_pack
TODO