Commit 62a42f7f authored by ram@gw.mysql.r18.ru's avatar ram@gw.mysql.r18.ru

A fix (Bug #5415: Table marked as crashed after DELETE queries).

parent c6dc3396
...@@ -282,6 +282,8 @@ multi_delete::initialize_tables(JOIN *join) ...@@ -282,6 +282,8 @@ multi_delete::initialize_tables(JOIN *join)
walk=walk->next; walk=walk->next;
/* Don't use KEYREAD optimization on this table */ /* Don't use KEYREAD optimization on this table */
tbl->no_keyread=1; tbl->no_keyread=1;
/* Don't use record cache */
tbl->no_cache= 1;
tbl->used_keys= 0; tbl->used_keys= 0;
if (tbl->file->has_transactions()) if (tbl->file->has_transactions())
log_delayed= transactional_tables= 1; log_delayed= transactional_tables= 1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment