1
0
mirror of https://github.com/MariaDB/server.git synced 2025-09-02 09:41:40 +03:00
Files
mariadb/mysql-test/r
unknown ad7b956922 Fix, or a workaround for Bug#19386 "Multiple alter causes crashed table"
The problem is that in a MyISAM table the following column
after a varchar field gets corrupted, if varchar field is
extended.

This should be made to work without a copy in the future, but
I'm not sure if this code is ready yet. This fix will force copy
in this case. It will not do any harm to have it here, only makes
alter table a bit slower in this case. If this should work for
MyISAM, then the bug is somewhere else in that code.

Until it works, I propose this as a temporary fix or a workaround.
Test case for the bug has been added.


mysql-test/r/alter_table.result:
  Added test case for Bug#19386: Multiple alter causes crashed table.
mysql-test/t/alter_table.test:
  Added test case for Bug#19386: Multiple alter causes crashed table.
sql/ha_myisam.cc:
  For MyISAM type, if varchar column is extended, it should return not
  compatible for now. In other words, it forces a copy of the table during
  alter table.
2006-05-15 19:41:04 +03:00
..
2006-05-03 16:33:42 +05:00
2006-05-10 20:39:26 +02:00
2006-03-14 09:37:29 -08:00
2006-05-13 01:09:00 -07:00
2006-02-15 02:19:42 +02:00
2006-05-09 11:14:31 -04:00
2006-03-28 13:28:35 +02:00
2006-04-07 11:29:15 +02:00
2006-03-06 23:20:19 +01:00
2006-04-25 13:04:39 +04:00
2006-03-06 23:20:19 +01:00
2006-03-06 23:20:19 +01:00
2006-05-09 11:14:31 -04:00
2006-03-06 23:43:47 +01:00
2006-03-06 20:06:56 +01:00
2006-05-12 08:50:31 -07:00
2006-05-10 16:58:44 +02:00
2006-05-04 09:58:03 +05:00
2006-05-04 06:28:24 +03:00
2006-03-11 15:52:38 +01:00
2006-05-04 19:39:47 +03:00
2006-05-04 06:28:24 +03:00
2006-05-04 22:30:01 +03:00
2006-03-10 14:36:48 +01:00
2006-02-26 15:11:56 +02:00
2006-05-12 22:30:13 -07:00
2006-02-26 15:11:56 +02:00
2006-02-09 15:29:57 +01:00
2006-02-09 15:29:57 +01:00
2006-02-13 16:36:11 +01:00
2006-02-13 16:36:11 +01:00
2006-03-11 15:52:38 +01:00
2006-03-11 15:52:38 +01:00
2006-02-15 14:02:47 +01:00
2006-03-11 15:52:38 +01:00
2006-02-10 12:52:35 +01:00
2006-02-10 12:52:35 +01:00
2006-02-15 14:02:47 +01:00
2006-05-01 00:14:32 -07:00
2006-03-10 17:31:07 +01:00
2006-02-08 10:33:21 +01:00
2006-02-15 14:02:47 +01:00
2006-03-06 20:09:16 +01:00
2006-02-17 00:54:00 +01:00
2006-05-09 11:14:31 -04:00
2006-05-03 16:47:05 +05:00
2006-05-09 11:14:31 -04:00
2006-03-25 13:14:52 +01:00
2006-03-09 21:00:45 +03:00
2006-05-10 21:35:05 +02:00
2006-03-06 23:20:19 +01:00
2006-03-14 09:37:29 -08:00
2006-03-06 23:20:19 +01:00
2006-03-31 21:26:17 -08:00
2006-03-14 09:37:29 -08:00