Loading sql/sql_select.cc +2 −1 Original line number Diff line number Diff line Loading @@ -7621,7 +7621,8 @@ static COND* substitute_for_best_equal_field(COND *cond, break; } } if (!((Item_cond*)cond)->argument_list()->elements) if (cond->type() == Item::COND_ITEM && !((Item_cond*)cond)->argument_list()->elements) cond= new Item_int((int32)cond->val_bool()); } Loading Loading
sql/sql_select.cc +2 −1 Original line number Diff line number Diff line Loading @@ -7621,7 +7621,8 @@ static COND* substitute_for_best_equal_field(COND *cond, break; } } if (!((Item_cond*)cond)->argument_list()->elements) if (cond->type() == Item::COND_ITEM && !((Item_cond*)cond)->argument_list()->elements) cond= new Item_int((int32)cond->val_bool()); } Loading