Commit e28af60a authored by unknown's avatar unknown

Fix #2093

Update after discussion with Monty


sql/sql_select.cc:
  Wrong operation - deleted
parent 4f90f2fc
...@@ -1803,14 +1803,7 @@ update_ref_and_keys(THD *thd, DYNAMIC_ARRAY *keyuse,JOIN_TAB *join_tab, ...@@ -1803,14 +1803,7 @@ update_ref_and_keys(THD *thd, DYNAMIC_ARRAY *keyuse,JOIN_TAB *join_tab,
} }
/* fill keyuse with found key parts */ /* fill keyuse with found key parts */
for (; field != end ; field++) for (; field != end ; field++)
{
add_key_part(keyuse,field); add_key_part(keyuse,field);
/* Mark that we can optimize LEFT JOIN */
if (field->field->table == join_tab->table &&
field->val->type() == Item::NULL_ITEM &&
!field->field->real_maybe_null())
join_tab->table->reginfo.not_exists_optimize=1;
}
} }
if (thd->lex.select->ftfunc_list.elements) if (thd->lex.select->ftfunc_list.elements)
......
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